>>> Building on exopi-2 under databases/mongodb/44 BDEPENDS = [devel/boost;sysutils/py-psutil;textproc/icu4c;devel/py-setuptools;lang/python/3;devel/scons;textproc/py-yaml;archivers/snappy;net/libbind;textproc/libstemmer;devel/yaml-cpp;archivers/zstd;devel/py-cheetah;devel/pcre] DIST = [databases/mongodb/44:mongodb-src-r4.4.30.tar.gz] FULLPKGNAME = mongodb-4.4.30p3 RDEPENDS = [devel/pcre;archivers/zstd;textproc/icu4c;textproc/libstemmer;devel/yaml-cpp;devel/boost;archivers/snappy] (Junk lock failure for exopi-2 at 1781034038.45772) Received IO (Junk lock obtained for exopi-2 at 1781034040.19) Received IO Woken up databases/mongodb/44 Woken up databases/mongodb/44 >>> Running depends in databases/mongodb/44 at 1781034042.11 last junk was in devel/py-buildbot/waterfall-view /usr/sbin/pkg_add -aI -Drepair icu4c-78.3v0 libbind-6.0p7v0 libstemmer-2.2.0 py3-cheetah-3.4.0 py3-psutil-7.2.2 py3-yaml-6.0.2p1 scons-4.9.1 snappy-1.1.10p2 yaml-cpp-0.8.0 zstd-1.5.7p0 was: /usr/sbin/pkg_add -aI -Drepair boost-1.91.0v0 icu4c-78.3v0 libbind-6.0p7v0 libstemmer-2.2.0 pcre-8.45 py3-cheetah-3.4.0 py3-psutil-7.2.2 py3-setuptools-80.9.0v0 py3-yaml-6.0.2p1 python-3.14.5 scons-4.9.1 snappy-1.1.10p2 yaml-cpp-0.8.0 zstd-1.5.7p0 /usr/sbin/pkg_add -aI -Drepair icu4c-78.3v0 libbind-6.0p7v0 libstemmer-2.2.0 py3-cheetah-3.4.0 py3-psutil-7.2.2 py3-yaml-6.0.2p1 scons-4.9.1 snappy-1.1.10p2 yaml-cpp-0.8.0 zstd-1.5.7p0 >>> Running show-prepare-results in databases/mongodb/44 at 1781034054.32 ===> databases/mongodb/44 ===> Building from scratch mongodb-4.4.30p3 ===> mongodb-4.4.30p3 depends on: py3-cheetah-* -> py3-cheetah-3.4.0 ===> mongodb-4.4.30p3 depends on: py3-setuptools-* -> py3-setuptools-80.9.0v0 ===> mongodb-4.4.30p3 depends on: libbind-* -> libbind-6.0p7v0 ===> mongodb-4.4.30p3 depends on: py3-psutil-* -> py3-psutil-7.2.2 ===> mongodb-4.4.30p3 depends on: py3-yaml-* -> py3-yaml-6.0.2p1 ===> mongodb-4.4.30p3 depends on: scons-* -> scons-4.9.1 ===> mongodb-4.4.30p3 depends on: python->=3.14 -> python-3.14.5 ===> mongodb-4.4.30p3 depends on: zstd-* -> zstd-1.5.7p0 ===> mongodb-4.4.30p3 depends on: pcre-* -> pcre-8.45 ===> mongodb-4.4.30p3 depends on: snappy-* -> snappy-1.1.10p2 ===> mongodb-4.4.30p3 depends on: boost-* -> boost-1.91.0v0 ===> mongodb-4.4.30p3 depends on: yaml-cpp-* -> yaml-cpp-0.8.0 ===> mongodb-4.4.30p3 depends on: libstemmer-* -> libstemmer-2.2.0 ===> mongodb-4.4.30p3 depends on: icu4c-* -> icu4c-78.3v0 ===> Verifying specs: c++ c++abi pthread boost_filesystem-mt boost_iostreams-mt boost_log-mt boost_program_options-mt boost_thread-mt c crypto execinfo icudata icui18n icuuc kvm m pcre pcrecpp snappy ssl stemmer yaml-cpp z zstd ===> found c++.12.0 c++abi.9.0 pthread.28.1 boost_filesystem-mt.27.0 boost_iostreams-mt.27.0 boost_log-mt.27.0 boost_program_options-mt.27.0 boost_thread-mt.27.0 c.103.0 crypto.57.2 execinfo.4.0 icudata.23.0 icui18n.23.0 icuuc.23.0 kvm.18.0 m.10.1 pcre.3.0 pcrecpp.3.3 snappy.3.0 ssl.60.2 stemmer.0.0 yaml-cpp.5.0 z.7.2 zstd.7.0 boost-1.91.0v0 icu4c-78.3v0 libbind-6.0p7v0 libstemmer-2.2.0 pcre-8.45 py3-cheetah-3.4.0 py3-psutil-7.2.2 py3-setuptools-80.9.0v0 py3-yaml-6.0.2p1 python-3.14.5 scons-4.9.1 snappy-1.1.10p2 yaml-cpp-0.8.0 zstd-1.5.7p0 (Junk lock released for exopi-2 at 1781034056.76) distfiles size=51483785 >>> Running extract in databases/mongodb/44 at 1781034056.81 ===> databases/mongodb/44 ===> Checking files for mongodb-4.4.30p3 `/exopi-cvs/ports/distfiles/mongodb-src-r4.4.30.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for mongodb-4.4.30p3 cd /exopi-obj/pobj/mongodb-4.4.30/mongodb-src-r4.4.30/src/third_party/mozjs-60/platform/x86_64/ && cp -R freebsd openbsd rm -rf /exopi-obj/pobj/mongodb-4.4.30/mongodb-src-r4.4.30/src/mongo/db/modules/enterprise >>> Running patch in databases/mongodb/44 at 1781034061.42 ===> databases/mongodb/44 ===> Patching for mongodb-4.4.30p3 ===> Applying OpenBSD patch patch-SConstruct Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: SConstruct |--- SConstruct.orig |+++ SConstruct -------------------------- Patching file SConstruct using Plan A... Hunk #1 succeeded at 93. Hunk #2 succeeded at 1119. Hunk #3 succeeded at 1189. Hunk #4 succeeded at 3451. Hunk #5 succeeded at 3468. Hunk #6 succeeded at 3476. Hunk #7 succeeded at 3485. Hunk #8 succeeded at 3496. Hunk #9 succeeded at 3552. done ===> Applying OpenBSD patch patch-buildscripts_moduleconfig_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with python 3.12 | |Index: buildscripts/moduleconfig.py |--- buildscripts/moduleconfig.py.orig |+++ buildscripts/moduleconfig.py -------------------------- Patching file buildscripts/moduleconfig.py using Plan A... Hunk #1 succeeded at 27. Hunk #2 succeeded at 69. done ===> Applying OpenBSD patch patch-src_mongo_bson_util_builder_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with boost 1.91 | |Index: src/mongo/bson/util/builder.h |--- src/mongo/bson/util/builder.h.orig |+++ src/mongo/bson/util/builder.h -------------------------- Patching file src/mongo/bson/util/builder.h using Plan A... Hunk #1 succeeded at 39. done ===> Applying OpenBSD patch patch-src_mongo_db_catalog_coll_mod_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with boost 1.91 | |Index: src/mongo/db/catalog/coll_mod.cpp |--- src/mongo/db/catalog/coll_mod.cpp.orig |+++ src/mongo/db/catalog/coll_mod.cpp -------------------------- Patching file src/mongo/db/catalog/coll_mod.cpp using Plan A... Hunk #1 succeeded at 358. done ===> Applying OpenBSD patch patch-src_mongo_db_initialize_server_global_state_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/db/initialize_server_global_state.cpp |--- src/mongo/db/initialize_server_global_state.cpp.orig |+++ src/mongo/db/initialize_server_global_state.cpp -------------------------- Patching file src/mongo/db/initialize_server_global_state.cpp using Plan A... Hunk #1 succeeded at 35. Hunk #2 succeeded at 347. done ===> Applying OpenBSD patch patch-src_mongo_db_startup_warnings_mongod_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/db/startup_warnings_mongod.cpp |--- src/mongo/db/startup_warnings_mongod.cpp.orig |+++ src/mongo/db/startup_warnings_mongod.cpp -------------------------- Patching file src/mongo/db/startup_warnings_mongod.cpp using Plan A... Hunk #1 succeeded at 34. done ===> Applying OpenBSD patch patch-src_mongo_db_storage_storage_repair_observer_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix with Boost 1.79 | |Index: src/mongo/db/storage/storage_repair_observer.cpp |--- src/mongo/db/storage/storage_repair_observer.cpp.orig |+++ src/mongo/db/storage/storage_repair_observer.cpp -------------------------- Patching file src/mongo/db/storage/storage_repair_observer.cpp using Plan A... Hunk #1 succeeded at 41. done ===> Applying OpenBSD patch patch-src_mongo_db_storage_wiredtiger_wiredtiger_util_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix with Boost 1.79 | |Index: src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp |--- src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp.orig |+++ src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp -------------------------- Patching file src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp using Plan A... Hunk #1 succeeded at 36. done ===> Applying OpenBSD patch patch-src_mongo_dbtests_framework_options_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/dbtests/framework_options.cpp |--- src/mongo/dbtests/framework_options.cpp.orig |+++ src/mongo/dbtests/framework_options.cpp -------------------------- Patching file src/mongo/dbtests/framework_options.cpp using Plan A... Hunk #1 succeeded at 35. done ===> Applying OpenBSD patch patch-src_mongo_scripting_engine_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/scripting/engine.cpp |--- src/mongo/scripting/engine.cpp.orig |+++ src/mongo/scripting/engine.cpp -------------------------- Patching file src/mongo/scripting/engine.cpp using Plan A... Hunk #1 succeeded at 33. done ===> Applying OpenBSD patch patch-src_mongo_shell_shell_utils_extended_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with Boost 1.79 | |Index: src/mongo/shell/shell_utils_extended.cpp |--- src/mongo/shell/shell_utils_extended.cpp.orig |+++ src/mongo/shell/shell_utils_extended.cpp -------------------------- Patching file src/mongo/shell/shell_utils_extended.cpp using Plan A... Hunk #1 succeeded at 37. done ===> Applying OpenBSD patch patch-src_mongo_shell_shell_utils_launcher_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/shell/shell_utils_launcher.cpp |--- src/mongo/shell/shell_utils_launcher.cpp.orig |+++ src/mongo/shell/shell_utils_launcher.cpp -------------------------- Patching file src/mongo/shell/shell_utils_launcher.cpp using Plan A... Hunk #1 succeeded at 907. done ===> Applying OpenBSD patch patch-src_mongo_shell_shell_utils_launcher_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/shell/shell_utils_launcher.h |--- src/mongo/shell/shell_utils_launcher.h.orig |+++ src/mongo/shell/shell_utils_launcher.h -------------------------- Patching file src/mongo/shell/shell_utils_launcher.h using Plan A... Hunk #1 succeeded at 29. done ===> Applying OpenBSD patch patch-src_mongo_util_net_sock_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/util/net/sock.h |--- src/mongo/util/net/sock.h.orig |+++ src/mongo/util/net/sock.h -------------------------- Patching file src/mongo/util/net/sock.h using Plan A... Hunk #1 succeeded at 37. done ===> Applying OpenBSD patch patch-src_mongo_util_net_ssl_manager_openssl_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/util/net/ssl_manager_openssl.cpp |--- src/mongo/util/net/ssl_manager_openssl.cpp.orig |+++ src/mongo/util/net/ssl_manager_openssl.cpp -------------------------- Patching file src/mongo/util/net/ssl_manager_openssl.cpp using Plan A... Hunk #1 succeeded at 1433. Hunk #2 succeeded at 2904. Hunk #3 succeeded at 2925. Hunk #4 succeeded at 3033. Hunk #5 succeeded at 3060. done ===> Applying OpenBSD patch patch-src_mongo_util_processinfo_linux_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/util/processinfo_linux.cpp |--- src/mongo/util/processinfo_linux.cpp.orig |+++ src/mongo/util/processinfo_linux.cpp -------------------------- Patching file src/mongo/util/processinfo_linux.cpp using Plan A... Hunk #1 succeeded at 52. done ===> Applying OpenBSD patch patch-src_mongo_util_processinfo_openbsd_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- mincore(2) has been removed | |Index: src/mongo/util/processinfo_openbsd.cpp |--- src/mongo/util/processinfo_openbsd.cpp.orig |+++ src/mongo/util/processinfo_openbsd.cpp -------------------------- Patching file src/mongo/util/processinfo_openbsd.cpp using Plan A... Hunk #1 succeeded at 46. Hunk #2 succeeded at 193. Hunk #3 succeeded at 222. done ===> Applying OpenBSD patch patch-src_mongo_util_time_support_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/mongo/util/time_support.cpp |--- src/mongo/util/time_support.cpp.orig |+++ src/mongo/util/time_support.cpp -------------------------- Patching file src/mongo/util/time_support.cpp using Plan A... Hunk #1 succeeded at 846. done ===> Applying OpenBSD patch patch-src_third_party_SConscript Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with Boost 1.89 | |Index: src/third_party/SConscript |--- src/third_party/SConscript.orig |+++ src/third_party/SConscript -------------------------- Patching file src/third_party/SConscript using Plan A... Hunk #1 succeeded at 345. Hunk #2 succeeded at 358. done ===> Applying OpenBSD patch patch-src_third_party_asio-master_asio_include_asio_ssl_impl_context_ipp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/third_party/asio-master/asio/include/asio/ssl/impl/context.ipp |--- src/third_party/asio-master/asio/include/asio/ssl/impl/context.ipp.orig |+++ src/third_party/asio-master/asio/include/asio/ssl/impl/context.ipp -------------------------- Patching file src/third_party/asio-master/asio/include/asio/ssl/impl/context.ipp using Plan A... Hunk #1 succeeded at 87. Hunk #2 succeeded at 132. Hunk #3 succeeded at 177. Hunk #4 succeeded at 222. Hunk #5 succeeded at 316. Hunk #6 succeeded at 386. Hunk #7 succeeded at 397. Hunk #8 succeeded at 734. Hunk #9 succeeded at 761. Hunk #10 succeeded at 838. Hunk #11 succeeded at 905. Hunk #12 succeeded at 1144. done ===> Applying OpenBSD patch patch-src_third_party_fmt_dist_include_fmt_format_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |"The base template for std::char_traits has been removed in LLVM 19. If you are |using std::char_traits with types other than char, wchar_t, char8_t, char16_t, |char32_t or a custom character type for which you specialized std::char_traits, |your code will stop working. The Standard does not mandate that a base template |is provided, and such a base template is bound to be incorrect for some types, |which could currently cause unexpected behavior while going undetected." | |https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.htm | |This affects fmt 6.x used by MongoDB 4.4, which uses fmt::char8_t with |std::char_traits. | |Add a minimal std::char_traits impl for fmt::char8_t based on the |libc++ reference implementation for char traits: |https://github.com/llvm/llvm-project/blob/main/libcxx/include/__string/char_traits.h#L46 | |This is a minimal fix to fix mongodb44 with libcxx19 from base. | |Index: src/third_party/fmt/dist/include/fmt/format.h |--- src/third_party/fmt/dist/include/fmt/format.h.orig |+++ src/third_party/fmt/dist/include/fmt/format.h -------------------------- Patching file src/third_party/fmt/dist/include/fmt/format.h using Plan A... Hunk #1 succeeded at 43. done ===> Applying OpenBSD patch patch-src_third_party_mozjs-60_extract_js_src_threading_ExclusiveData_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with llvm-19 |https://phabricator.services.mozilla.com/D209108 | |Index: src/third_party/mozjs-60/extract/js/src/threading/ExclusiveData.h |--- src/third_party/mozjs-60/extract/js/src/threading/ExclusiveData.h.orig |+++ src/third_party/mozjs-60/extract/js/src/threading/ExclusiveData.h -------------------------- Patching file src/third_party/mozjs-60/extract/js/src/threading/ExclusiveData.h using Plan A... Hunk #1 succeeded at 120. done ===> Applying OpenBSD patch patch-src_third_party_mozjs-60_platform_x86_64_openbsd_build_js-confdefs_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/third_party/mozjs-60/platform/x86_64/openbsd/build/js-confdefs.h |--- src/third_party/mozjs-60/platform/x86_64/openbsd/build/js-confdefs.h.orig |+++ src/third_party/mozjs-60/platform/x86_64/openbsd/build/js-confdefs.h -------------------------- Patching file src/third_party/mozjs-60/platform/x86_64/openbsd/build/js-confdefs.h using Plan A... Hunk #1 succeeded at 54. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in databases/mongodb/44 at 1781034062.03 ===> databases/mongodb/44 ===> Generating configure for mongodb-4.4.30p3 ===> Configuring for mongodb-4.4.30p3 >>> Running build in databases/mongodb/44 at 1781034062.36 ===> databases/mongodb/44 ===> Building for mongodb-4.4.30p3 scons: Entering directory `/exopi-obj/pobj/mongodb-4.4.30/mongodb-src-r4.4.30' scons: Reading SConscript files ... /exopi-obj/pobj/mongodb-4.4.30/mongodb-src-r4.4.30/SConstruct:19: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. from pkg_resources import parse_version scons: running with args /usr/local/bin/python3.14 /usr/local/bin/scons -C /exopi-obj/pobj/mongodb-4.4.30/mongodb-src-r4.4.30 PREFIX=/usr/local CC=cc CXX=c++ CCFLAGS=-O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind CXXFLAGS=-O2 -pipe -DBOOST_LOG_DYN_LINK LINKFLAGS= /usr/local/lib/libbind/libbind.a CPPPATH=/usr/local/include LIBPATH=/usr/local/lib VERBOSE=true --disable-warnings-as-errors --use-system-zstd --use-system-pcre --opt=on --ssl=on --allocator=system --use-system-boost --use-system-icu --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib -j 6 install-core Mkdir("build/scons") scons version: 4.9.1 python version: 3 14 5 'final' 0 CC is cc cc found in $PATH at /exopi-obj/pobj/mongodb-4.4.30/bin/cc CXX is c++ c++ found in $PATH at /exopi-obj/pobj/mongodb-4.4.30/bin/c++ Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking that the C++ compiler can link a C++ program... yes Checking if C++ compiler "c++" is GCC... no Checking if C++ compiler "c++" is clang... yes Checking if C compiler "cc" is clang... yes Detected a x86_64 processor Checking if target OS openbsd is supported by the toolchain... yes Checking if C compiler is clang 7.0 (or Apple XCode 10.2) or newer...yes Checking if C++ compiler is clang 7.0 (or Apple XCode 10.2) or newer...yes Checking if C compiler supports -Wno-unused-local-typedefs... yes Checking if C compiler supports -Wno-unused-function... yes Checking if C compiler supports -Wno-unused-private-field... yes Checking if C compiler supports -Wno-deprecated-declarations... yes Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... yes Checking if C compiler supports -Wno-tautological-constant-compare... yes Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... yes Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-compare... yes Checking if C compiler supports -Wno-unused-const-variable... yes Checking if C compiler supports -Wno-unused-but-set-variable... yes Checking if C compiler supports -Wno-missing-braces... yes Checking if C compiler supports -Wno-inconsistent-missing-override... yes Checking if C compiler supports -Wno-potentially-evaluated-expression... yes Checking if C++ compiler supports -Wpessimizing-move... yes Checking if C++ compiler supports -Wredundant-move... yes Checking if C++ compiler supports -Wno-maybe-uninitialized... no Checking if C++ compiler supports -Wno-undefined-var-template... yes Checking if C++ compiler supports -Wno-instantiation-after-specialization... yes Checking if C compiler supports -Wno-unused-lambda-capture... yes Checking if C compiler supports -Wno-exceptions... yes Checking if C++ compiler supports -fsized-deallocation... yes Checking if C++ compiler supports -Wno-defaulted-function-deleted... yes Checking if C++ compiler supports -Wunused-exception-parameter... yes Checking -Wnon-virtual-dtor for false positives... no Checking if C compiler supports -fstack-protector-strong... yes Checking if we are using libstdc++... no Checking if C++ compiler supports -std=c++17... yes Checking if C compiler supports -std=c11... yes WARNING: System versions of C++ libraries must be compiled with C++14/17 support Checking for C++17... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking if we are on a POSIX system... yes Checking if the POSIX monotonic clock is supported... no Checking off_t is 8 bytes... yes Checking if linker supports -fuse-ld=lld... yes Checking if linker supports -Wl,--no-threads... no Checking if linker supports -Wl,--build-id... yes Checking if linker supports -Wl,--hash-style=gnu... yes Checking if linker supports -Wl,-z,noexecstack... yes Checking if linker supports -Wl,--warn-execstack... yes Checking if linker supports -Wl,-z,relro... yes Checking for storage class thread_local yes Checking for C++14 std::enable_if_t support...yes Checking if pthread_setname_np is supported... no Checking for SSLeay_version(0) in C library crypto... yes Checking for SSL_version(NULL) in C library ssl... yes Checking that linking to OpenSSL works...yes Checking whether FIPS_mode_set is declared... yes Checking whether d2i_ASN1_SEQUENCE_ANY is declared... yes Checking if SSL_[CTX_]_set_ecdh_auto is supported... yes Checking if EC_KEY_new_by_curve_name is supported... yes Using SSL Provider: openssl Checking for C library pcre... yes Checking for C library pcrecpp... yes Checking for C library snappy... yes Checking for C library z... yes Checking for C library zstd... yes Checking for C library stemmer... yes Checking for C library yaml-cpp... yes Checking for C library icudata... yes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking if system boost version is 1.49 or newer...yes Checking for C++ library boost_filesystem-mt... yes Checking for C++ library boost_program_options-mt... yes Checking for C++ library boost_iostreams-mt... yes Checking for C++ library boost_thread-mt... yes Checking for C++ library boost_log-mt... yes Checking for C library rt... no Checking for C library dl... no Checking for C++ header file execinfo.h... yes Checking whether backtrace is declared... yes Checking whether backtrace_symbols is declared... yes Checking whether backtrace_symbols_fd is declared... yes Checking for C library pcap... yes Checking for C library execinfo... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking for extended alignment 64 for concurrency types... yes Checking for C library mongoc-1.0... no Checking for C library curl... no Disabling http-client as libcurl was not found Checking for C function fallocate()... no Checking for C function sync_file_range()... no Checking for C header file x86intrin.h... yes Checking for C header file arm_neon.h... no /exopi-obj/pobj/mongodb-4.4.30/mongodb-src-r4.4.30/src/mongo/installer/msi/SConscript:49: SyntaxWarning: "\m" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\m"? A raw string is also an option. enterprisebase = 'src\mongo\db\modules\enterprise' scons: done reading SConscript files. scons: Building targets ... Creating 'build/opt/mongo/resmoke/resmoke.py' Install file: "distsrc/LICENSE-Community.txt" as "build/install/usr/local/LICENSE-Community.txt" Install file: "distsrc/MPL-2" as "build/install/usr/local/MPL-2" Install file: "distsrc/README" as "build/install/usr/local/README" Install file: "distsrc/THIRD-PARTY-NOTICES" as "build/install/usr/local/THIRD-PARTY-NOTICES" Creating 'build/opt/mongo/config.h' Install file: "build/opt/mongo/resmoke/resmoke.py" as "build/install/usr/local/bin/resmoke.py" Chmod("build/install/usr/local/bin/resmoke.py", "u+x") /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/commands/feature_compatibility_version_gen.h --output build/opt/mongo/db/commands/feature_compatibility_version_gen.cpp src/mongo/db/commands/feature_compatibility_version.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/mongod_options_storage_gen.h --output build/opt/mongo/db/mongod_options_storage_gen.cpp src/mongo/db/mongod_options_storage.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/repl_server_parameters_gen.h --output build/opt/mongo/db/repl/repl_server_parameters_gen.cpp src/mongo/db/repl/repl_server_parameters.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/replication_coordinator_impl_gen.h --output build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp src/mongo/db/repl/replication_coordinator_impl.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/storage/flow_control_parameters_gen.h --output build/opt/mongo/db/storage/flow_control_parameters_gen.cpp src/mongo/db/storage/flow_control_parameters.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/storage/storage_parameters_gen.h --output build/opt/mongo/db/storage/storage_parameters_gen.cpp src/mongo/db/storage/storage_parameters.idl /usr/local/bin/python3.14 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/base/error_codes.tpl.h build/opt/mongo/base/error_codes.h /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/keys_collection_manager_gen.h --output build/opt/mongo/db/keys_collection_manager_gen.cpp src/mongo/db/keys_collection_manager.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/kill_sessions_gen.h --output build/opt/mongo/db/kill_sessions_gen.cpp src/mongo/db/kill_sessions.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/logical_session_cache_gen.h --output build/opt/mongo/db/logical_session_cache_gen.cpp src/mongo/db/logical_session_cache.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/logical_session_cache_stats_gen.h --output build/opt/mongo/db/logical_session_cache_stats_gen.cpp src/mongo/db/logical_session_cache_stats.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ops/write_ops_gen.h --output build/opt/mongo/db/ops/write_ops_gen.cpp src/mongo/db/ops/write_ops.idl /usr/local/bin/python3.14 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/base/error_codes.tpl.cpp build/opt/mongo/base/error_codes.cpp /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/repl_set_config_gen.h --output build/opt/mongo/db/repl/repl_set_config_gen.cpp src/mongo/db/repl/repl_set_config.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/repl_settings_gen.h --output build/opt/mongo/db/repl/repl_settings_gen.cpp src/mongo/db/repl/repl_settings.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/replication_consistency_markers_gen.h --output build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp src/mongo/db/repl/replication_consistency_markers.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/rpc/topology_version_gen.h --output build/opt/mongo/rpc/topology_version_gen.cpp src/mongo/rpc/topology_version.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/replication_metrics_gen.h --output build/opt/mongo/db/repl/replication_metrics_gen.cpp src/mongo/db/repl/replication_metrics.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/s/migration_coordinator_document_gen.h --output build/opt/mongo/db/s/migration_coordinator_document_gen.cpp src/mongo/db/s/migration_coordinator_document.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/s/range_deletion_task_gen.h --output build/opt/mongo/db/s/range_deletion_task_gen.cpp src/mongo/db/s/range_deletion_task.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/commands/txn_cmds_gen.h --output build/opt/mongo/db/commands/txn_cmds_gen.cpp src/mongo/db/commands/txn_cmds.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/session_txn_record_gen.h --output build/opt/mongo/db/session_txn_record_gen.cpp src/mongo/db/session_txn_record.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/logical_session_id_gen.h --output build/opt/mongo/db/logical_session_id_gen.cpp src/mongo/db/logical_session_id.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/catalog/health_log_gen.h --output build/opt/mongo/db/catalog/health_log_gen.cpp src/mongo/db/catalog/health_log.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/query_knobs_gen.h --output build/opt/mongo/db/query/query_knobs_gen.cpp src/mongo/db/query/query_knobs.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/query/async_results_merger_params_gen.h --output build/opt/mongo/s/query/async_results_merger_params_gen.cpp src/mongo/s/query/async_results_merger_params.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/read_write_concern_defaults_gen.h --output build/opt/mongo/db/read_write_concern_defaults_gen.cpp src/mongo/db/read_write_concern_defaults.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/apply_ops_gen.h --output build/opt/mongo/db/repl/apply_ops_gen.cpp src/mongo/db/repl/apply_ops.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/oplog_entry_gen.h --output build/opt/mongo/db/repl/oplog_entry_gen.cpp src/mongo/db/repl/oplog_entry.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/client/hedging_mode_gen.h --output build/opt/mongo/client/hedging_mode_gen.cpp src/mongo/client/hedging_mode.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/client/read_preference_gen.h --output build/opt/mongo/client/read_preference_gen.cpp src/mongo/client/read_preference.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/catalog/type_chunk_base_gen.h --output build/opt/mongo/s/catalog/type_chunk_base_gen.cpp src/mongo/s/catalog/type_chunk_base.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/database_version_gen.h --output build/opt/mongo/s/database_version_gen.cpp src/mongo/s/database_version.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/s/add_shard_cmd_gen.h --output build/opt/mongo/db/s/add_shard_cmd_gen.cpp src/mongo/db/s/add_shard_cmd.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/pipeline/runtime_constants_gen.h --output build/opt/mongo/db/pipeline/runtime_constants_gen.cpp src/mongo/db/pipeline/runtime_constants.idl /usr/local/bin/python3.14 src/mongo/db/auth/generate_action_types.py src/mongo/db/auth/action_types.txt build/opt/mongo/db/auth/action_type_gen.h build/opt/mongo/db/auth/action_type_gen.cpp /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/read_write_concern_provenance_base_gen.h --output build/opt/mongo/db/read_write_concern_provenance_base_gen.cpp src/mongo/db/read_write_concern_provenance_base.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/transactions_stats_gen.h --output build/opt/mongo/db/transactions_stats_gen.cpp src/mongo/db/transactions_stats.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ops/single_write_result_gen.h --output build/opt/mongo/db/ops/single_write_result_gen.cpp src/mongo/db/ops/single_write_result.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/s/transaction_coordinator_document_gen.h --output build/opt/mongo/db/s/transaction_coordinator_document_gen.cpp src/mongo/db/s/transaction_coordinator_document.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/pipeline/exchange_spec_gen.h --output build/opt/mongo/db/pipeline/exchange_spec_gen.cpp src/mongo/db/pipeline/exchange_spec.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/tailable_mode_gen.h --output build/opt/mongo/db/query/tailable_mode_gen.cpp src/mongo/db/query/tailable_mode.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/generic_cursor_gen.h --output build/opt/mongo/db/generic_cursor_gen.cpp src/mongo/db/generic_cursor.idl c++ -o build/opt/mongo/db/logical_session_cache_factory_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/logical_session_cache_factory_mongod.cpp c++ -o build/opt/mongo/db/read_write_concern_defaults_cache_lookup_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/watchdog/watchdog_mongod_gen.h --output build/opt/mongo/watchdog/watchdog_mongod_gen.cpp src/mongo/watchdog/watchdog_mongod.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/optime_base_gen.h --output build/opt/mongo/db/repl/optime_base_gen.cpp src/mongo/db/repl/optime_base.idl /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/election_reason_counter_gen.h --output build/opt/mongo/db/repl/election_reason_counter_gen.cpp src/mongo/db/repl/election_reason_counter.idl c++ -o build/opt/mongo/watchdog/watchdog_register.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/watchdog/watchdog_register.cpp c++ -o build/opt/mongo/watchdog/watchdog.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/watchdog/watchdog.cpp c++ -o build/opt/mongo/watchdog/watchdog_mongod_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/watchdog/watchdog_mongod_gen.cpp In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u c++ -o build/opt/mongo/db/db.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/db.cpp In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/watchdog/watchdog_register.cpp:30: In file included from src/mongo/watchdog/watchdog_register.h:34: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/watchdog/watchdog_register.cpp:30: In file included from src/mongo/watchdog/watchdog_register.h:34: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 5 warnings generated. ar rc build/opt/mongo/watchdog/libwatchdog_register.a build/opt/mongo/watchdog/watchdog_register.o ranlib build/opt/mongo/watchdog/libwatchdog_register.a In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/watchdog/watchdog_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/watchdog/watchdog_mongod.cpp In file included from src/mongo/watchdog/watchdog.cpp:34: In file included from src/mongo/watchdog/watchdog.h:38: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/watchdog/watchdog.cpp:34: In file included from src/mongo/watchdog/watchdog.h:38: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/watchdog/watchdog.cpp:34: In file included from src/mongo/watchdog/watchdog.h:38: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/watchdog/watchdog.cpp:46: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:42: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/watchdog/watchdog_mongod.cpp:34: In file included from src/mongo/watchdog/watchdog_mongod.h:32: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/watchdog/watchdog_mongod.cpp:34: In file included from src/mongo/watchdog/watchdog_mongod.h:32: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/db.cpp:46: In file included from src/mongo/client/global_conn_pool.h:32: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/db.cpp:46: In file included from src/mongo/client/global_conn_pool.h:32: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:34: In file included from src/mongo/db/dbdirectclient.h:32: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/watchdog/watchdog.cpp:46: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/db.cpp:46: In file included from src/mongo/client/global_conn_pool.h:32: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/watchdog/watchdog_mongod.cpp:41: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/logical_session_cache.h:136:56: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 136 | LogicalSessionCache::get(opCtx())->endSessions({_lsid}); | ^ In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/logical_session_cache.h:136:56: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 136 | LogicalSessionCache::get(opCtx())->endSessions({_lsid}); | ^ In file included from src/mongo/db/logical_session_cache_factory_mongod.cpp:34: In file included from src/mongo/db/logical_session_cache_factory_mongod.h:34: In file included from src/mongo/db/logical_session_cache.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/logical_session_cache.h:136:56: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 136 | LogicalSessionCache::get(opCtx())->endSessions({_lsid}); | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:41: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.cpp:32: In file included from src/mongo/db/read_write_concern_defaults_cache_lookup_mongod.h:32: In file included from src/mongo/db/read_write_concern_defaults.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 19 warnings generated. c++ -o build/opt/mongo/util/options_parser/options_parser_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/util/options_parser/options_parser_init.cpp In file included from src/mongo/watchdog/watchdog_mongod.cpp:42: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/watchdog/watchdog.cpp:46: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/watchdog/watchdog.cpp:46: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/watchdog/watchdog.cpp:46: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/options_parser/options_parser_init.cpp:30: In file included from src/mongo/util/options_parser/startup_options.h:30: In file included from src/mongo/util/options_parser/environment.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/util/options_parser/options_parser_init.cpp:30: In file included from src/mongo/util/options_parser/startup_options.h:30: In file included from src/mongo/util/options_parser/environment.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/util/options_parser/options_parser_init.cpp:30: In file included from src/mongo/util/options_parser/startup_options.h:30: In file included from src/mongo/util/options_parser/environment.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/util/options_parser/options_parser_init.cpp:30: In file included from src/mongo/util/options_parser/startup_options.h:30: In file included from src/mongo/util/options_parser/environment.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 16 warnings generated. c++ -o build/opt/mongo/util/net/http_client_none.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/util/net/http_client_none.cpp In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.cpp:9: In file included from build/opt/mongo/watchdog/watchdog_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/net/http_client_none.cpp:30: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/util/net/http_client_none.cpp:30: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 11 warnings generated. ar rc build/opt/mongo/util/options_parser/liboptions_parser_init.a build/opt/mongo/util/options_parser/options_parser_init.o ranlib build/opt/mongo/util/options_parser/liboptions_parser_init.a In file included from src/mongo/util/net/http_client_none.cpp:31: In file included from src/mongo/util/net/http_client.h:36: In file included from src/mongo/base/data_builder.h:38: In file included from src/mongo/base/data_range_cursor.h:36: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/util/net/http_client_none.cpp:31: In file included from src/mongo/util/net/http_client.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ Creating 'build/opt/mongo/util/version_constants.h' c++ -o build/opt/mongo/util/version_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/util/version_impl.cpp 11 warnings generated. ar rc build/opt/mongo/util/net/libhttp_client_impl.a build/opt/mongo/util/net/http_client_none.o ranlib build/opt/mongo/util/net/libhttp_client_impl.a 15 warnings generated. ar rc build/opt/mongo/watchdog/libwatchdog.a build/opt/mongo/watchdog/watchdog.o ranlib build/opt/mongo/watchdog/libwatchdog.a /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/util/testing_options_gen.h --output build/opt/mongo/util/testing_options_gen.cpp src/mongo/util/testing_options.idl In file included from src/mongo/util/version_impl.cpp:34: In file included from src/mongo/util/version.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/util/version_impl.cpp:34: In file included from src/mongo/util/version.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/util/version_impl.cpp:34: In file included from src/mongo/util/version.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/watchdog/watchdog_mongod.cpp:39: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/util/latch_analyzer.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/util/latch_analyzer.cpp c++ -o build/opt/mongo/util/testing_options.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/util/testing_options.cpp In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/version_impl.cpp:34: In file included from src/mongo/util/version.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/util/version_impl.cpp:37: In file included from src/mongo/logv2/log.h:51: In file included from src/mongo/logv2/log_debug.h:36: In file included from src/mongo/logv2/log_detail.h:35: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:32: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:32: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/util/testing_options_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/util/testing_options_gen.cpp In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 12 warnings generated. ar rc build/opt/mongo/util/libversion_impl.a build/opt/mongo/util/version_impl.o In file included from src/mongo/util/testing_options.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/util/testing_options.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/util/libversion_impl.a /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/transport/message_compressor_options_server_gen.h --output build/opt/mongo/transport/message_compressor_options_server_gen.cpp src/mongo/transport/message_compressor_options_server.idl In file included from src/mongo/util/testing_options.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/transport/message_compressor_options_server_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/transport/message_compressor_options_server_gen.cpp In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/util/testing_options.cpp:33: In file included from src/mongo/logv2/log.h:48: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:36: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/util/testing_options.cpp:33: In file included from src/mongo/logv2/log.h:51: In file included from src/mongo/logv2/log_debug.h:36: In file included from src/mongo/logv2/log_detail.h:35: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. ar rc build/opt/mongo/watchdog/libwatchdog_mongod.a build/opt/mongo/watchdog/watchdog_mongod.o build/opt/mongo/watchdog/watchdog_mongod_gen.o ranlib build/opt/mongo/watchdog/libwatchdog_mongod.a c++ -o build/opt/mongo/db/mongod_options_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/mongod_options_init.cpp In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/util/latch_analyzer.cpp:207:25: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 207 | latchSet.insert(&identity); | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/util/latch_analyzer.cpp:207:25: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 207 | latchSet.insert(&identity); | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/util/latch_analyzer.cpp:207:25: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 207 | latchSet.insert(&identity); | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/util/testing_options.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/testing_options.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/testing_options.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34:In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ note: In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ in instantiation of template class 'absl::optional>' requested here 545 | In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assig nable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/logical_session_cache.h:136:56: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 136 | LogicalSessionCache::get(opCtx())->endSessions({_lsid}); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/logical_session_cache.h:136:56: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 136 | LogicalSessionCache::get(opCtx())->endSessions({_lsid}); | ^ In file included from src/mongo/db/db.cpp:43: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/logical_session_cache.h:136:56: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 136 | LogicalSessionCache::get(opCtx())->endSessions({_lsid}); | ^ In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:35: In file included from src/mongo/db/repl/repl_settings.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:35: In file included from src/mongo/db/repl/repl_settings.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 15 warnings generated. In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:35: In file included from src/mongo/db/repl/repl_settings.h:35: In file included from build/opt/mongo/db/repl/repl_set_config_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std:: :size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/auth/auth_options_gen.h --output build/opt/mongo/db/auth/auth_options_gen.cpp src/mongo/db/auth/auth_options.idl In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/latch_analyzer.cpp:34: In file included from src/mongo/util/latch_analyzer.h:32: In file included from src/mongo/base/simple_string_data_comparator.h:32: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/util/net/ssl_options_server.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/util/net/ssl_options_server.cpp In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:35: In file included from src/mongo/db/repl/repl_settings.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:35: In file included from src/mongo/db/repl/repl_settings.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mongod_options_init.cpp:30: In file included from src/mongo/db/mongod_options.h:35: In file included from src/mongo/db/repl/repl_settings.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/net/ssl_options_server.cpp:32: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/util/net/ssl_options_server.cpp:32: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 15 warnings generated. ar rc build/opt/mongo/libmongod_options_init.a build/opt/mongo/db/mongod_options_init.o In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ ranlib build/opt/mongo/libmongod_options_init.a /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/util/net/ssl_options_server_gen.h --output build/opt/mongo/util/net/ssl_options_server_gen.cpp src/mongo/util/net/ssl_options_server.idl In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/util/net/ssl_options_server.cpp:35: In file included from src/mongo/util/net/ssl_options.h:41: In file included from src/mongo/crypto/sha256_block.h:32: In file included from src/mongo/crypto/hash_block.h:38: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/util/net/ssl_options_server.cpp:35: In file included from src/mongo/util/net/ssl_options.h:41: In file included from src/mongo/crypto/sha256_block.h:32: In file included from src/mongo/crypto/hash_block.h:39: In file included from src/mongo/base/secure_allocator.h:42: In file included from src/mongo/db/server_options.h:32: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/util/net/ssl_options_server_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/util/net/ssl_options_server_gen.cpp In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/testing_options_gen.cpp:9: In file included from build/opt/mongo/util/testing_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/transport/message_compressor_options_server_gen.cpp:9: In file included from build/opt/mongo/transport/message_compressor_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/net/ssl_options_server.cpp:41: In file included from build/opt/mongo/db/auth/auth_options_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/util/net/ssl_options_server.cpp:35: In file included from src/mongo/util/net/ssl_options.h:41: In file included from src/mongo/crypto/sha256_block.h:32: In file included from src/mongo/crypto/hash_block.h:39: In file included from src/mongo/base/secure_allocator.h:42: In file included from src/mongo/db/server_options.h:32: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/net/ssl_options_server.cpp:35: In file included from src/mongo/util/net/ssl_options.h:41: In file included from src/mongo/crypto/sha256_block.h:32: In file included from src/mongo/crypto/hash_block.h:39: In file included from src/mongo/base/secure_allocator.h:42: In file included from src/mongo/db/server_options.h:32: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/util/net/ssl_options_server.cpp:35: In file included from src/mongo/util/net/ssl_options.h:41: In file included from src/mongo/crypto/sha256_block.h:32: In file included from src/mongo/crypto/hash_block.h:39: In file included from src/mongo/base/secure_allocator.h:42: In file included from src/mongo/db/server_options.h:32: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. ar rc build/opt/mongo/util/libtesting_options.a build/opt/mongo/util/testing_options.o build/opt/mongo/util/testing_options_gen.o ranlib build/opt/mongo/util/libtesting_options.a 22 warnings generated. 25 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h --output build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl ar rc build/opt/mongo/transport/libmessage_compressor_options_server.a build/opt/mongo/transport/message_compressor_options_server_gen.o 15 warnings generated. In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning ranlib build/opt/mongo/transport/libmessage_compressor_options_server.a Creating 'build/opt/third_party/wiredtiger/wiredtiger.h' c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_options_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_server_status.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h --output build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp src/mongo/db/storage/wiredtiger/wiredtiger_global_options.idl c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp:32: In file included from src/mongo/util/options_parser/startup_option_init.h:88: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp:32: In file included from src/mongo/util/options_parser/startup_option_init.h:88: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp:32: In file included from src/mongo/util/options_parser/startup_option_init.h:88: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:39: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp:36: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.h:35: In file included from src/mongo/util/options_parser/environment.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/util/net/ssl_options_server_gen.cpp:9: In file included from build/opt/mongo/util/net/ssl_options_server_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:42: In file included from src/mongo/db/storage/storage_engine_impl.h:42: In file included from src/mongo/db/storage/durable_catalog_feature_tracker.h:36: In file included from src/mongo/db/storage/durable_catalog_impl.h:37: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:22: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 25 warnings generated. ar rc build/opt/mongo/util/liblatch_analyzer.a build/opt/mongo/util/latch_analyzer.o ranlib build/opt/mongo/util/liblatch_analyzer.a 11 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.cpp:35: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.cpp:37: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:42: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.cpp:37: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.h:37: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_init.cpp:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. ar rc build/opt/mongo/util/net/libssl_options_server.a build/opt/mongo/util/net/ssl_options_server.o build/opt/mongo/util/net/ssl_options_server_gen.o ranlib build/opt/mongo/util/net/libssl_options_server.a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_server_status.h:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_cursor.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp 12 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_global_options.cpp In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_index.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.h:35: In file included from src/mongo/util/options_parser/environment.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.h:35: In file included from src/mongo/util/options_parser/environment.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_cursor.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_global_options.cpp:36: In file included from src/mongo/logv2/log.h:51: In file included from src/mongo/logv2/log_debug.h:36: In file included from src/mongo/logv2/log_detail.h:35: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 22 warnings generated. ar rc build/opt/mongo/db/storage/wiredtiger/libstorage_wiredtiger.a build/opt/mongo/db/storage/wiredtiger/wiredtiger_init.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_options_init.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_server_status.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options_gen.o ranlib build/opt/mongo/db/storage/wiredtiger/libstorage_wiredtiger.a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:44: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.cpp:34: In file included from src/mongo/db/catalog/database_holder.h:36: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 12 warnings generated. In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:33: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 15 warnings generated. In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:34: In file included from src/mongo/db/concurrency/fast_map_noalloc.h:35: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:34: In file included from src/mongo/db/concurrency/fast_map_noalloc.h:35: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:42: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:21: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:42: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:34: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:34: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h --output build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp src/mongo/db/storage/wiredtiger/oplog_stone_parameters.idl In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_record_store.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:60: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:37: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_parameters.cpp:33: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 18 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_index.h:35: In file included from src/mongo/db/storage/index_entry_comparison.h:36: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:36: In file included from src/mongo/db/concurrency/lock_state.h:35: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:567:34: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 567 | backupInformation.insert({filePath.string(), backupFile}); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:567:34: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 567 | backupInformation.insert({filePath.string(), backupFile}); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>>' requested here 266 | absl::is_trivially_copy_assignable>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:567:34: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 567 | backupInformation.insert({filePath.string(), backupFile}); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:47: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:39: In file included from src/mongo/base/checked_cast.h:34: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:39: In file included from src/mongo/base/checked_cast.h:34: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:40: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : pIn file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: rIn file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ivate optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ AlIn file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | l : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ oc> { In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 18 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_session_cache.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:48: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:40: In file included from src/mongo/bson/ordering.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:40: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:32: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u 22 warnings generated. src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:39: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h:37: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:38: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h:41: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:35: In file included from src/mongo/bson/timestamp.h:32: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:35: In file included from src/mongo/bson/timestamp.h:32: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:35: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_size_storer.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:39: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_util.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h:36: In file included from src/mongo/db/storage/snapshot_manager.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant::src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.hv:a265l:u25e:& note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::&i s| ^_ trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : publinote: c in instantiation of default argument for 'optional_data>' required heren ode_handle_b a485se { | ^ | clasrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last;s s+ +ofpitrisotn)a li n:s eprrti(v*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: atin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested heree 860o | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: pin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested heret ional_i 907 | : raw_hash_set(init.begnitne(r)n,a li:n:iotp.teinodn(), bauckelt__dcaotuan ,h a s| h ^~~~~~~~~~~~~~~~, eq, alloc) {} | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hsrc/mongo/bson/bson_comparator_interface_base.h::545249::3416:: note: note: in instantiation of template class 'absl::optional>' requested here in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 545 | ab249s | l : : o p t i o nraelt0 ,a lHlaosch_e;r( t| h ^i s), EqualTo(this)src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552):28: ;note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here | ^ 552 | class nsrc/mongo/bson/bsonelement_comparator_interface.hode_:h72a:n16d:l enote: :in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here p ub72l | i c n o d e _ hraentdulren_ bmaaskeeS e{t ( i| n ^i t); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | In file included from src/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cppi:n34s: eIn file included from rsrc/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.ht:(36f: iIn file included from rsrc/mongo/db/storage/snapshot_manager.hs:t37,: In file included from lsrc/mongo/db/operation_context.ha:s36t: )In file included from ;src/mongo/db/client.h : 42| : ^In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h34:: 907In file included from src/mongo/bson/bsonobj.h::42: In file included from src/mongo/base/string_data_comparator_interface.h9::33 : note: In file included from src/mongo/stdx/unordered_map.h:in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here32 : In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h: 55907: | In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h : 64 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:: 43r: aIn file included from wsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h_:h50a: sIn file included from hsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h_:s39e: tIn file included from (src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.hi:n51i: tsrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h.:b212e:g36i:n (warning: )builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins], init.en d(212) | , b u c:k estt_dc:o:iunntt,e ghraaslh_,c oenqs,t aanlt, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h | : 295 : 36 : note: in instantiation of template class 'absl::is_trivially_destructible>' requested here ret urn 295Unor | d e r e d S e t ( i n i t , 0 , H a s h e r ( t h i s), Equ a l T o ( tihsi_st)r)i;v i a| l ^ ly_destsrc/mongo/bson/bsonobj_comparator_interface.hr:u69c:t16i:b lnote: ein instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here< T>:: v69a | l u e > { | r ^e turn makesrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.hU:n265o:r25d:e rnote: edin instantiation of template class 'absl::is_trivially_copy_constructible>' requested hereS et(ini t265) | ; | ^ bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hIn file included from :src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36545:: 34: In file included from note: src/mongo/bson/bsonobj.hin instantiation of template class 'absl::optional>' requested here: 42: In file included from src/mongo/base/string_data_comparator_interface.h: 33545: | In file included from src/mongo/stdx/unordered_map.h :a32b: sIn file included from lsrc/mongo/stdx/trusted_hasher.h:::34o: pIn file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from tsrc/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: ioIn file included from nal: 51a: llocsrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h_; : | ^212 :36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h: 552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | 212c | l a : ssst dn:o:dien_theagnrdalle_ c:o npsutbalnitc& &{ | ^ | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hsrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h::1119295::4336:: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here note: in instantiation of template class 'absl::is_trivially_destructible>' requested here 1119 | fo r295 | ( ; f i r s t != last ; + + f i r s t ) i n s e r t ( * f i r s t )i;s _ t| r ^i viallsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860y:_5d:e snote: trin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested hereu cti b860 | l e::v ailnuseer> t{( f i| r ^s t, last); src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h| : ^265 :25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h265: | 907 : 9 : note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here bool u n907u | s e d = a:b srla:w:_ihsa_sth_sret(iinviita.lbleyg_icno(p)y,_ cionnistt.reuncdt(i)b,l ebke:t:v_aclouuen&t&, h| a ^s h, eq, allocsrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h): 485{:}45 : | note: ^in instantiation of default argument for 'optional_data>' required here 485 | csrc/mongo/bson/bson_comparator_interface_base.h:l249:16:a snote: s in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested hereo ptiona l249 | : pr i v arteet uron pUnortdieorneald_Seitn(tienrinta,l :0:,o pHtaisohnearl(_tdhaitsa, ,| ^~~~~~~~~~~~~~~~E qualTo(thissrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h):)545;: 34 :| ^note: in instantiation of template class 'absl::optional>' requested here 545src/mongo/bson/bsonelement_comparator_interface.h | : 72 :a16b:s lnote: ::in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested hereo ptio n72a | l < all ocat o rr_etypet>u ranl lmoack_e;U n o| r ^d eredSet(inisrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:t552):;28 : | note: ^ in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSeIn file included from tsrc/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.cpp(:i34n: iIn file included from tsrc/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h,: 360: ,In file included from src/mongo/db/storage/snapshot_manager.hH:a37s: hIn file included from esrc/mongo/db/operation_context.hr:(36t: hIn file included from isrc/mongo/db/client.hs:)42,: In file included from src/mongo/db/namespace_string.h:E40: In file included from src/mongo/db/repl/optime.hq:u34a: lIn file included from Tsrc/mongo/bson/bsonobj.ho:(42t: hIn file included from isrc/mongo/base/string_data_comparator_interface.hs:)33): ;In file included from src/mongo/stdx/unordered_map.h :| 32 ^: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55src/mongo/bson/bsonobj_comparator_interface.h: :In file included from 69src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h::1664:: In file included from note: src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here43 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h: 5069: | In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h : 39 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h : 51r: esrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.ht:u328r:n17 :m awarning: keUnbuiltin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]orde redSet(init )328; | | ^ bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_baseIn file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:{36: In file included from | ^ src/mongo/bson/bsonobj.h:42: src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hIn file included from :src/mongo/base/string_data_comparator_interface.h1119::3343: :In file included from src/mongo/stdx/unordered_map.hnote: :32in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here: In file included from src/mongo/stdx/trusted_hasher.h:34 : 1119In file included from | src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h : 55 : In file included from fsrc/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.ho:r64 : (In file included from ;src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h :f43i: rIn file included from ssrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.ht: 50!: =In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.hl:a39s: tIn file included from ;src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h :+51+: fsrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.hi:r328s:t17): iwarning: nsbuiltin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]e rt(*first) ;328 | | ^ boolsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h,: 860_:_5h:a snote: _trin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested herei vial _860a | s s i g ni(ntsyepretn(afmier sstt,d :l:arsetm)o;v e _| r ^e ference::tsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hy:p907e:)9 :& ¬e: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here| ^ 907 | src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:: 266r:a15w:_ hnote: asin instantiation of template class 'absl::is_trivially_copy_assignable>' requested hereh _set(in i266t | . b e g i n ( ) , i n it.en d(), abbusclk:e:ti_sc_oturnitv,i ahllya_copsyh_,a sesqi,g naalblloec<)t y{p}ename s t| d ^: :remove_cv< src/mongo/bson/bson_comparator_interface_base.h| : ^249 :16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485: 45249: | note: in instantiation of default argument for 'optional_data>' required here re t485u | rcn Ulnordaesrse doSpetti(oinnailt ,: 0p,r iHvaasthee ropti(onalt_hiinst)e,r nEaqlu:a:loTpot(itohniasl_data, | ^~~~~~~~~~~~~~~~ ); | ^src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545 :34: note: src/mongo/bson/bsonelement_comparator_interface.h:72:in instantiation of template class 'absl::optional>' requested here16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here545 | ab s72l | : : o p tio n reatlu( ianliltoc_; | ^ ); | ^src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h :552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_size_storer.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 18 warnings generated. c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h:37: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:21: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h:42: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:45: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 25 warnings generated. c++ -o build/opt/third_party/shim_wiredtiger.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include src/third_party/shim_wiredtiger.cpp In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning ar rc build/opt/third_party/libshim_wiredtiger.a build/opt/third_party/shim_wiredtiger.o ranlib build/opt/third_party/libshim_wiredtiger.a cc -o build/opt/third_party/wiredtiger/src/block/block_addr.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_addr.c 18 warnings generated. In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:251:25: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 251 | keysSeen.insert(key); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:251:25: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 251 | keysSeen.insert(key); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:251:25: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 251 | keysSeen.insert(key); | ^ cc -o build/opt/third_party/wiredtiger/src/block/block_ckpt.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_ckpt.c In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ cc -o build/opt/third_party/wiredtiger/src/block/block_ckpt_scan.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_ckpt_scan.c In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ cc -o build/opt/third_party/wiredtiger/src/block/block_compact.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_compact.c In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ cc -o build/opt/third_party/wiredtiger/src/block/block_ext.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_ext.c In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:34: In file included from src/mongo/db/storage/wiredtiger/wiredtiger_util.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ cc -o build/opt/third_party/wiredtiger/src/block/block_map.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_map.c In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. cc -o build/opt/third_party/wiredtiger/src/block/block_mgr.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_mgr.c cc -o build/opt/third_party/wiredtiger/src/block/block_open.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_open.c cc -o build/opt/third_party/wiredtiger/src/block/block_read.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_read.c cc -o build/opt/third_party/wiredtiger/src/block/block_session.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_session.c cc -o build/opt/third_party/wiredtiger/src/block/block_slvg.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_slvg.c cc -o build/opt/third_party/wiredtiger/src/block/block_tiered.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_tiered.c cc -o build/opt/third_party/wiredtiger/src/block/block_vrfy.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_vrfy.c cc -o build/opt/third_party/wiredtiger/src/block/block_write.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/block/block_write.c cc -o build/opt/third_party/wiredtiger/src/bloom/bloom.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/bloom/bloom.c 22 warnings generated. cc -o build/opt/third_party/wiredtiger/src/btree/bt_compact.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_compact.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_curnext.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_curnext.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_curprev.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_curprev.c 22 warnings generated. cc -o build/opt/third_party/wiredtiger/src/btree/bt_cursor.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_cursor.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_debug.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_debug.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_delete.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_delete.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_discard.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_discard.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_handle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_handle.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_huffman.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_huffman.c 25 warnings generated. ar rc build/opt/mongo/db/storage/wiredtiger/libstorage_wiredtiger_core.a build/opt/mongo/db/storage/wiredtiger/oplog_stones_server_status_section.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_begin_transaction_block.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_cursor.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_global_options.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_index.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_record_store.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_session_cache.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_size_storer.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_util.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_parameters_gen.o cc -o build/opt/third_party/wiredtiger/src/btree/bt_import.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_import.c ranlib build/opt/mongo/db/storage/wiredtiger/libstorage_wiredtiger_core.a cc -o build/opt/third_party/wiredtiger/src/btree/bt_io.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_io.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_misc.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_misc.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_ovfl.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_ovfl.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_page.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_page.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_random.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_random.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_read.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_read.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_ret.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_ret.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_slvg.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_slvg.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_split.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_split.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_stat.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_sync.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_sync.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_upgrade.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_upgrade.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_vrfy.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_vrfy.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_vrfy_dsk.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_vrfy_dsk.c cc -o build/opt/third_party/wiredtiger/src/btree/bt_walk.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/bt_walk.c cc -o build/opt/third_party/wiredtiger/src/btree/col_modify.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/col_modify.c cc -o build/opt/third_party/wiredtiger/src/btree/col_srch.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/col_srch.c cc -o build/opt/third_party/wiredtiger/src/btree/row_key.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/row_key.c cc -o build/opt/third_party/wiredtiger/src/btree/row_modify.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/row_modify.c cc -o build/opt/third_party/wiredtiger/src/btree/row_srch.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/btree/row_srch.c cc -o build/opt/third_party/wiredtiger/src/config/config.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/config.c cc -o build/opt/third_party/wiredtiger/src/config/config_api.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/config_api.c cc -o build/opt/third_party/wiredtiger/src/config/config_check.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/config_check.c cc -o build/opt/third_party/wiredtiger/src/config/config_collapse.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/config_collapse.c cc -o build/opt/third_party/wiredtiger/src/config/config_def.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/config_def.c cc -o build/opt/third_party/wiredtiger/src/config/config_ext.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/config_ext.c cc -o build/opt/third_party/wiredtiger/src/config/test_config.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/config/test_config.c cc -o build/opt/third_party/wiredtiger/src/conn/api_calc_modify.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/api_calc_modify.c cc -o build/opt/third_party/wiredtiger/src/conn/api_strerror.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/api_strerror.c cc -o build/opt/third_party/wiredtiger/src/conn/api_version.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/api_version.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_api.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_api.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_cache.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_cache.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_cache_pool.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_cache_pool.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_capacity.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_capacity.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_ckpt.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_ckpt.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_dhandle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_dhandle.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_handle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_handle.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_log.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_log.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_open.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_open.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_reconfig.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_reconfig.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_stat.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_sweep.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_sweep.c cc -o build/opt/third_party/wiredtiger/src/conn/conn_tiered.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/conn/conn_tiered.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_backup.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_backup.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_backup_incr.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_backup_incr.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_bulk.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_bulk.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_config.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_config.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_ds.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_ds.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_dump.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_dump.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_file.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_file.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_hs.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_hs.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_index.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_index.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_join.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_join.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_json.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_json.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_log.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_log.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_metadata.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_metadata.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_stat.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_std.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_std.c cc -o build/opt/third_party/wiredtiger/src/cursor/cur_table.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/cursor/cur_table.c cc -o build/opt/third_party/wiredtiger/src/evict/evict_file.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/evict/evict_file.c cc -o build/opt/third_party/wiredtiger/src/evict/evict_lru.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/evict/evict_lru.c cc -o build/opt/third_party/wiredtiger/src/evict/evict_page.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/evict/evict_page.c cc -o build/opt/third_party/wiredtiger/src/evict/evict_stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/evict/evict_stat.c cc -o build/opt/third_party/wiredtiger/src/history/hs_conn.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/history/hs_conn.c cc -o build/opt/third_party/wiredtiger/src/history/hs_cursor.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/history/hs_cursor.c cc -o build/opt/third_party/wiredtiger/src/history/hs_verify.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/history/hs_verify.c cc -o build/opt/third_party/wiredtiger/src/history/hs_rec.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/history/hs_rec.c cc -o build/opt/third_party/wiredtiger/src/log/log.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/log/log.c cc -o build/opt/third_party/wiredtiger/src/log/log_auto.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/log/log_auto.c cc -o build/opt/third_party/wiredtiger/src/log/log_slot.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/log/log_slot.c cc -o build/opt/third_party/wiredtiger/src/log/log_sys.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/log/log_sys.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_cursor.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_cursor.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_cursor_bulk.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_cursor_bulk.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_manager.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_manager.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_merge.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_merge.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_meta.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_meta.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_stat.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_tree.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_tree.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_work_unit.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_work_unit.c cc -o build/opt/third_party/wiredtiger/src/lsm/lsm_worker.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/lsm/lsm_worker.c cc -o build/opt/third_party/wiredtiger/src/meta/meta_apply.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/meta/meta_apply.c cc -o build/opt/third_party/wiredtiger/src/meta/meta_ckpt.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/meta/meta_ckpt.c cc -o build/opt/third_party/wiredtiger/src/meta/meta_ext.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/meta/meta_ext.c cc -o build/opt/third_party/wiredtiger/src/meta/meta_table.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/meta/meta_table.c cc -o build/opt/third_party/wiredtiger/src/meta/meta_track.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/meta/meta_track.c cc -o build/opt/third_party/wiredtiger/src/meta/meta_turtle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/meta/meta_turtle.c cc -o build/opt/third_party/wiredtiger/src/optrack/optrack.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/optrack/optrack.c cc -o build/opt/third_party/wiredtiger/src/os_common/filename.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/filename.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_abort.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_abort.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_alloc.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_alloc.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_errno.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_errno.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_fhandle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_fhandle.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_fs_inmemory.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_fs_inmemory.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_fstream.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_fstream.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_fstream_stdio.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_fstream_stdio.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_getopt.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_getopt.c cc -o build/opt/third_party/wiredtiger/src/os_common/os_strtouq.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_common/os_strtouq.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_dir.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_dir.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_dlopen.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_dlopen.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_fallocate.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_fallocate.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_fs.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_fs.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_getenv.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_getenv.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_map.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_map.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_mtx_cond.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_once.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_once.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_pagesize.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_pagesize.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_path.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_path.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_priv.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_priv.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_setvbuf.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_setvbuf.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_sleep.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_sleep.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_snprintf.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_snprintf.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_thread.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_thread.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_time.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_time.c cc -o build/opt/third_party/wiredtiger/src/os_posix/os_yield.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/os_posix/os_yield.c cc -o build/opt/third_party/wiredtiger/src/packing/pack_api.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/packing/pack_api.c cc -o build/opt/third_party/wiredtiger/src/packing/pack_impl.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/packing/pack_impl.c cc -o build/opt/third_party/wiredtiger/src/packing/pack_stream.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/packing/pack_stream.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_child.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_child.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_col.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_col.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_dictionary.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_dictionary.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_row.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_row.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_track.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_track.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_visibility.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_visibility.c cc -o build/opt/third_party/wiredtiger/src/reconcile/rec_write.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/reconcile/rec_write.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_alter.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_alter.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_create.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_create.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_drop.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_drop.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_list.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_list.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_open.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_open.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_plan.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_plan.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_project.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_project.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_rename.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_rename.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_stat.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_truncate.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_truncate.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_util.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_util.c cc -o build/opt/third_party/wiredtiger/src/schema/schema_worker.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/schema/schema_worker.c cc -o build/opt/third_party/wiredtiger/src/session/session_api.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/session/session_api.c cc -o build/opt/third_party/wiredtiger/src/session/session_compact.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/session/session_compact.c cc -o build/opt/third_party/wiredtiger/src/session/session_dhandle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/session/session_dhandle.c cc -o build/opt/third_party/wiredtiger/src/support/cond_auto.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/cond_auto.c cc -o build/opt/third_party/wiredtiger/src/support/crypto.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/crypto.c cc -o build/opt/third_party/wiredtiger/src/support/err.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/err.c cc -o build/opt/third_party/wiredtiger/src/support/generation.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/generation.c cc -o build/opt/third_party/wiredtiger/src/support/global.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/global.c cc -o build/opt/third_party/wiredtiger/src/support/hash_city.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/hash_city.c cc -o build/opt/third_party/wiredtiger/src/support/hash_fnv.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/hash_fnv.c cc -o build/opt/third_party/wiredtiger/src/support/hazard.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/hazard.c cc -o build/opt/third_party/wiredtiger/src/support/hex.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/hex.c cc -o build/opt/third_party/wiredtiger/src/support/huffman.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/huffman.c cc -o build/opt/third_party/wiredtiger/src/support/lock_ext.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/lock_ext.c cc -o build/opt/third_party/wiredtiger/src/support/modify.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/modify.c cc -o build/opt/third_party/wiredtiger/src/support/mtx_rw.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/mtx_rw.c cc -o build/opt/third_party/wiredtiger/src/support/pow.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/pow.c cc -o build/opt/third_party/wiredtiger/src/support/rand.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/rand.c cc -o build/opt/third_party/wiredtiger/src/support/scratch.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/scratch.c cc -o build/opt/third_party/wiredtiger/src/support/stat.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/stat.c cc -o build/opt/third_party/wiredtiger/src/support/thread_group.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/thread_group.c cc -o build/opt/third_party/wiredtiger/src/support/timestamp.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/timestamp.c cc -o build/opt/third_party/wiredtiger/src/support/update_vector.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/support/update_vector.c cc -o build/opt/third_party/wiredtiger/src/tiered/tiered_config.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/tiered/tiered_config.c cc -o build/opt/third_party/wiredtiger/src/tiered/tiered_handle.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/tiered/tiered_handle.c cc -o build/opt/third_party/wiredtiger/src/tiered/tiered_opener.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/tiered/tiered_opener.c cc -o build/opt/third_party/wiredtiger/src/tiered/tiered_work.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/tiered/tiered_work.c cc -o build/opt/third_party/wiredtiger/src/txn/txn.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn.c cc -o build/opt/third_party/wiredtiger/src/txn/txn_ckpt.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn_ckpt.c cc -o build/opt/third_party/wiredtiger/src/txn/txn_ext.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn_ext.c cc -o build/opt/third_party/wiredtiger/src/txn/txn_log.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn_log.c cc -o build/opt/third_party/wiredtiger/src/txn/txn_recover.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn_recover.c cc -o build/opt/third_party/wiredtiger/src/txn/txn_rollback_to_stable.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn_rollback_to_stable.c cc -o build/opt/third_party/wiredtiger/src/txn/txn_timestamp.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/src/txn/txn_timestamp.c Install file: "src/third_party/wiredtiger/src/include/wiredtiger_ext.h" as "build/opt/third_party/wiredtiger/wiredtiger_ext.h" cc -o build/opt/third_party/wiredtiger/ext/compressors/zlib/zlib_compress.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/ext/compressors/zlib/zlib_compress.c cc -o build/opt/third_party/wiredtiger/ext/compressors/snappy/snappy_compress.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/ext/compressors/snappy/snappy_compress.c cc -o build/opt/third_party/wiredtiger/ext/compressors/zstd/zstd_compress.o -c -std=c11 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/usr/local/include -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_openbsd -Isrc/third_party/wiredtiger/build_openbsd src/third_party/wiredtiger/ext/compressors/zstd/zstd_compress.c c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp c++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_extensions.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp c++ -o build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp c++ -o build/opt/mongo/db/storage/storage_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/storage_init.cpp c++ -o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:36: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:36: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:37: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:37: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:36: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:37: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ Using tempfile /tmp/tmpbvjg73lf.lnk for command line: ar rc build/opt/third_party/wiredtiger/libwiredtiger.a build/opt/third_party/wiredtiger/src/block/block_addr.o build/opt/third_party/wiredtiger/src/block/block_ckpt.o build/opt/third_party/wiredtiger/src/block/block_ckpt_scan.o build/opt/third_party/wiredtiger/src/block/block_compact.o build/opt/third_party/wiredtiger/src/block/block_ext.o build/opt/third_party/wiredtiger/src/block/block_map.o build/opt/third_party/wiredtiger/src/block/block_mgr.o build/opt/third_party/wiredtiger/src/block/block_open.o build/opt/third_party/wiredtiger/src/block/block_read.o build/opt/third_party/wiredtiger/src/block/block_session.o build/opt/third_party/wiredtiger/src/block/block_slvg.o build/opt/third_party/wiredtiger/src/block/block_tiered.o build/opt/third_party/wiredtiger/src/block/block_vrfy.o build/opt/third_party/wiredtiger/src/block/block_write.o build/opt/third_party/wiredtiger/src/bloom/bloom.o build/opt/third_party/wiredtiger/src/btree/bt_compact.o build/opt/third_party/wiredtiger/src/btree/bt_curnext.o build/opt/third_party/wiredtiger/src/btree/bt_curprev.o build/opt/third_party/wiredtiger/src/btree/bt_cursor.o build/opt/third_party/wiredtiger/src/btree/bt_debug.o build/opt/third_party/wiredtiger/src/btree/bt_delete.o build/opt/third_party/wiredtiger/src/btree/bt_discard.o build/opt/third_party/wiredtiger/src/btree/bt_handle.o build/opt/third_party/wiredtiger/src/btree/bt_huffman.o build/opt/third_party/wiredtiger/src/btree/bt_import.o build/opt/third_party/wiredtiger/src/btree/bt_io.o build/opt/third_party/wiredtiger/src/btree/bt_misc.o build/opt/third_party/wiredtiger/src/btree/bt_ovfl.o build/opt/third_party/wiredtiger/src/btree/bt_page.o build/opt/third_party/wiredtiger/src/btree/bt_random.o build/opt/third_party/wiredtiger/src/btree/bt_read.o build/opt/third_party/wiredtiger/src/btree/bt_ret.o build/opt/third_party/wiredtiger/src/btree/bt_slvg.o build/opt/third_party/wiredtiger/src/btree/bt_split.o build/opt/third_party/wiredtiger/src/btree/bt_stat.o build/opt/third_party/wiredtiger/src/btree/bt_sync.o build/opt/third_party/wiredtiger/src/btree/bt_upgrade.o build/opt/third_party/wiredtiger/src/btree/bt_vrfy.o build/opt/third_party/wiredtiger/src/btree/bt_vrfy_dsk.o build/opt/third_party/wiredtiger/src/btree/bt_walk.o build/opt/third_party/wiredtiger/src/btree/col_modify.o build/opt/third_party/wiredtiger/src/btree/col_srch.o build/opt/third_party/wiredtiger/src/btree/row_key.o build/opt/third_party/wiredtiger/src/btree/row_modify.o build/opt/third_party/wiredtiger/src/btree/row_srch.o build/opt/third_party/wiredtiger/src/config/config.o build/opt/third_party/wiredtiger/src/config/config_api.o build/opt/third_party/wiredtiger/src/config/config_check.o build/opt/third_party/wiredtiger/src/config/config_collapse.o build/opt/third_party/wiredtiger/src/config/config_def.o build/opt/third_party/wiredtiger/src/config/config_ext.o build/opt/third_party/wiredtiger/src/config/test_config.o build/opt/third_party/wiredtiger/src/conn/api_calc_modify.o build/opt/third_party/wiredtiger/src/conn/api_strerror.o build/opt/third_party/wiredtiger/src/conn/api_version.o build/opt/third_party/wiredtiger/src/conn/conn_api.o build/opt/third_party/wiredtiger/src/conn/conn_cache.o build/opt/third_party/wiredtiger/src/conn/conn_cache_pool.o build/opt/third_party/wiredtiger/src/conn/conn_capacity.o build/opt/third_party/wiredtiger/src/conn/conn_ckpt.o build/opt/third_party/wiredtiger/src/conn/conn_dhandle.o build/opt/third_party/wiredtiger/src/conn/conn_handle.o build/opt/third_party/wiredtiger/src/conn/conn_log.o build/opt/third_party/wiredtiger/src/conn/conn_open.o build/opt/third_party/wiredtiger/src/conn/conn_reconfig.o build/opt/third_party/wiredtiger/src/conn/conn_stat.o build/opt/third_party/wiredtiger/src/conn/conn_sweep.o build/opt/third_party/wiredtiger/src/conn/conn_tiered.o build/opt/third_party/wiredtiger/src/cursor/cur_backup.o build/opt/third_party/wiredtiger/src/cursor/cur_backup_incr.o build/opt/third_party/wiredtiger/src/cursor/cur_bulk.o build/opt/third_party/wiredtiger/src/cursor/cur_config.o build/opt/third_party/wiredtiger/src/cursor/cur_ds.o build/opt/third_party/wiredtiger/src/cursor/cur_dump.o build/opt/third_party/wiredtiger/src/cursor/cur_file.o build/opt/third_party/wiredtiger/src/cursor/cur_hs.o build/opt/third_party/wiredtiger/src/cursor/cur_index.o build/opt/third_party/wiredtiger/src/cursor/cur_join.o build/opt/third_party/wiredtiger/src/cursor/cur_json.o build/opt/third_party/wiredtiger/src/cursor/cur_log.o build/opt/third_party/wiredtiger/src/cursor/cur_metadata.o build/opt/third_party/wiredtiger/src/cursor/cur_stat.o build/opt/third_party/wiredtiger/src/cursor/cur_std.o build/opt/third_party/wiredtiger/src/cursor/cur_table.o build/opt/third_party/wiredtiger/src/evict/evict_file.o build/opt/third_party/wiredtiger/src/evict/evict_lru.o build/opt/third_party/wiredtiger/src/evict/evict_page.o build/opt/third_party/wiredtiger/src/evict/evict_stat.o build/opt/third_party/wiredtiger/src/history/hs_conn.o build/opt/third_party/wiredtiger/src/history/hs_cursor.o build/opt/third_party/wiredtiger/src/history/hs_verify.o build/opt/third_party/wiredtiger/src/history/hs_rec.o build/opt/third_party/wiredtiger/src/log/log.o build/opt/third_party/wiredtiger/src/log/log_auto.o build/opt/third_party/wiredtiger/src/log/log_slot.o build/opt/third_party/wiredtiger/src/log/log_sys.o build/opt/third_party/wiredtiger/src/lsm/lsm_cursor.o build/opt/third_party/wiredtiger/src/lsm/lsm_cursor_bulk.o build/opt/third_party/wiredtiger/src/lsm/lsm_manager.o build/opt/third_party/wiredtiger/src/lsm/lsm_merge.o build/opt/third_party/wiredtiger/src/lsm/lsm_meta.o build/opt/third_party/wiredtiger/src/lsm/lsm_stat.o build/opt/third_party/wiredtiger/src/lsm/lsm_tree.o build/opt/third_party/wiredtiger/src/lsm/lsm_work_unit.o build/opt/third_party/wiredtiger/src/lsm/lsm_worker.o build/opt/third_party/wiredtiger/src/meta/meta_apply.o build/opt/third_party/wiredtiger/src/meta/meta_ckpt.o build/opt/third_party/wiredtiger/src/meta/meta_ext.o build/opt/third_party/wiredtiger/src/meta/meta_table.o build/opt/third_party/wiredtiger/src/meta/meta_track.o build/opt/third_party/wiredtiger/src/meta/meta_turtle.o build/opt/third_party/wiredtiger/src/optrack/optrack.o build/opt/third_party/wiredtiger/src/os_common/filename.o build/opt/third_party/wiredtiger/src/os_common/os_abort.o build/opt/third_party/wiredtiger/src/os_common/os_alloc.o build/opt/third_party/wiredtiger/src/os_common/os_errno.o build/opt/third_party/wiredtiger/src/os_common/os_fhandle.o build/opt/third_party/wiredtiger/src/os_common/os_fs_inmemory.o build/opt/third_party/wiredtiger/src/os_common/os_fstream.o build/opt/third_party/wiredtiger/src/os_common/os_fstream_stdio.o build/opt/third_party/wiredtiger/src/os_common/os_getopt.o build/opt/third_party/wiredtiger/src/os_common/os_strtouq.o build/opt/third_party/wiredtiger/src/os_posix/os_dir.o build/opt/third_party/wiredtiger/src/os_posix/os_dlopen.o build/opt/third_party/wiredtiger/src/os_posix/os_fallocate.o build/opt/third_party/wiredtiger/src/os_posix/os_fs.o build/opt/third_party/wiredtiger/src/os_posix/os_getenv.o build/opt/third_party/wiredtiger/src/os_posix/os_map.o build/opt/third_party/wiredtiger/src/os_posix/os_mtx_cond.o build/opt/third_party/wiredtiger/src/os_posix/os_once.o build/opt/third_party/wiredtiger/src/os_posix/os_pagesize.o build/opt/third_party/wiredtiger/src/os_posix/os_path.o build/opt/third_party/wiredtiger/src/os_posix/os_priv.o build/opt/third_party/wiredtiger/src/os_posix/os_setvbuf.o build/opt/third_party/wiredtiger/src/os_posix/os_sleep.o build/opt/third_party/wiredtiger/src/os_posix/os_snprintf.o build/opt/third_party/wiredtiger/src/os_posix/os_thread.o build/opt/third_party/wiredtiger/src/os_posix/os_time.o build/opt/third_party/wiredtiger/src/os_posix/os_yield.o build/opt/third_party/wiredtiger/src/packing/pack_api.o build/opt/third_party/wiredtiger/src/packing/pack_impl.o build/opt/third_party/wiredtiger/src/packing/pack_stream.o build/opt/third_party/wiredtiger/src/reconcile/rec_child.o build/opt/third_party/wiredtiger/src/reconcile/rec_col.o build/opt/third_party/wiredtiger/src/reconcile/rec_dictionary.o build/opt/third_party/wiredtiger/src/reconcile/rec_row.o build/opt/third_party/wiredtiger/src/reconcile/rec_track.o build/opt/third_party/wiredtiger/src/reconcile/rec_visibility.o build/opt/third_party/wiredtiger/src/reconcile/rec_write.o build/opt/third_party/wiredtiger/src/schema/schema_alter.o build/opt/third_party/wiredtiger/src/schema/schema_create.o build/opt/third_party/wiredtiger/src/schema/schema_drop.o build/opt/third_party/wiredtiger/src/schema/schema_list.o build/opt/third_party/wiredtiger/src/schema/schema_open.o build/opt/third_party/wiredtiger/src/schema/schema_plan.o build/opt/third_party/wiredtiger/src/schema/schema_project.o build/opt/third_party/wiredtiger/src/schema/schema_rename.o build/opt/third_party/wiredtiger/src/schema/schema_stat.o build/opt/third_party/wiredtiger/src/schema/schema_truncate.o build/opt/third_party/wiredtiger/src/schema/schema_util.o build/opt/third_party/wiredtiger/src/schema/schema_worker.o build/opt/third_party/wiredtiger/src/session/session_api.o build/opt/third_party/wiredtiger/src/session/session_compact.o build/opt/third_party/wiredtiger/src/session/session_dhandle.o build/opt/third_party/wiredtiger/src/support/cond_auto.o build/opt/third_party/wiredtiger/src/support/crypto.o build/opt/third_party/wiredtiger/src/support/err.o build/opt/third_party/wiredtiger/src/support/generation.o build/opt/third_party/wiredtiger/src/support/global.o build/opt/third_party/wiredtiger/src/support/hash_city.o build/opt/third_party/wiredtiger/src/support/hash_fnv.o build/opt/third_party/wiredtiger/src/support/hazard.o build/opt/third_party/wiredtiger/src/support/hex.o build/opt/third_party/wiredtiger/src/support/huffman.o build/opt/third_party/wiredtiger/src/support/lock_ext.o build/opt/third_party/wiredtiger/src/support/modify.o build/opt/third_party/wiredtiger/src/support/mtx_rw.o build/opt/third_party/wiredtiger/src/support/pow.o build/opt/third_party/wiredtiger/src/support/rand.o build/opt/third_party/wiredtiger/src/support/scratch.o build/opt/third_party/wiredtiger/src/support/stat.o build/opt/third_party/wiredtiger/src/support/thread_group.o build/opt/third_party/wiredtiger/src/support/timestamp.o build/opt/third_party/wiredtiger/src/support/update_vector.o build/opt/third_party/wiredtiger/src/tiered/tiered_config.o build/opt/third_party/wiredtiger/src/tiered/tiered_handle.o build/opt/third_party/wiredtiger/src/tiered/tiered_opener.o build/opt/third_party/wiredtiger/src/tiered/tiered_work.o build/opt/third_party/wiredtiger/src/txn/txn.o build/opt/third_party/wiredtiger/src/txn/txn_ckpt.o build/opt/third_party/wiredtiger/src/txn/txn_ext.o build/opt/third_party/wiredtiger/src/txn/txn_log.o build/opt/third_party/wiredtiger/src/txn/txn_recover.o build/opt/third_party/wiredtiger/src/txn/txn_rollback_to_stable.o build/opt/third_party/wiredtiger/src/txn/txn_timestamp.o build/opt/third_party/wiredtiger/ext/compressors/zlib/zlib_compress.o build/opt/third_party/wiredtiger/ext/compressors/snappy/snappy_compress.o build/opt/third_party/wiredtiger/ext/compressors/zstd/zstd_compress.o ar @/tmp/tmpbvjg73lf.lnk In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/storage_init.cpp:33: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ranlib build/opt/third_party/wiredtiger/libwiredtiger.a In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:37: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:37: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_extensions.cpp:37: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:36: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:36: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.cpp:36: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:43: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:34: In file included from src/mongo/db/storage/storage_engine_impl.h:42: In file included from src/mongo/db/storage/durable_catalog_feature_tracker.h:36: In file included from src/mongo/db/storage/durable_catalog_impl.h:37: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 15 warnings generated. In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:43: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 15 warnings generated. In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ ar rc build/opt/mongo/db/storage/wiredtiger/libstorage_wiredtiger_customization_hooks.a build/opt/mongo/db/storage/wiredtiger/wiredtiger_customization_hooks.o build/opt/mongo/db/storage/wiredtiger/wiredtiger_extensions.o ranlib build/opt/mongo/db/storage/wiredtiger/libstorage_wiredtiger_customization_hooks.a c++ -o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/storage_init.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.h:31: In file included from src/mongo/db/storage/sorted_data_interface.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:35: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:36: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData o perator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd absl::optional alloc_src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 232In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_:constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232In file included from | build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; + +first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ return {_foreignNss}; | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:h35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 ashsrc/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 _set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 18 warnings generated. c++ -o build/opt/mongo/db/storage/devnull/devnull_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/devnull/devnull_init.cpp In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:36: In file included from src/mongo/db/storage/sorted_data_interface.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.h:34: In file included from src/mongo/db/storage/journal_listener.h:32: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:9: In file included from build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:44: src/mongo/bson/bsonelement.h:1014:22: warning: implicit conversion from 'type' (aka 'long long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1014 | if ((d > std::numeric_limits::max()) || (d < std::numeric_limits::lowest())) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/idl/server_parameter_with_storage.h:251:43: note: in instantiation of function template specialization 'mongo::BSONElement::tryCoerce' requested here 251 | if (auto status = newValueElement.tryCoerce(&newValue); !status.isOK()) { | ^ src/mongo/idl/server_parameter_with_storage.h:192:5: note: in instantiation of member function 'mongo::IDLServerParameterWithStorage::set' requested here 192 | IDLServerParameterWithStorage(StringData name, T& storage) | ^ src/mongo/idl/server_parameter_with_storage.h:326:16: note: in instantiation of member function 'mongo::IDLServerParameterWithStorage::IDLServerParameterWithStorage' requested here 326 | return new IDLServerParameterWithStorage(name, storage); | ^ build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp:32:21: note: in instantiation of function template specialization 'mongo::makeIDLServerParameterWithStorage' requested here 32 | auto* ret = makeIDLServerParameterWithStorage("maxOplogTruncationPointsAfterStartup", gMaxOplogStonesAfterStartup); | ^ 22 warnings generated. 22 warnings generated. ar rc build/opt/mongo/db/storage/ephemeral_for_test/libstorage_ephemeral_for_test.a build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.o ar rc build/opt/mongo/db/storage/libstorage_init_d.a build/opt/mongo/db/storage/storage_init.o In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u ranlib build/opt/mongo/db/storage/ephemeral_for_test/libstorage_ephemeral_for_test.a src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/db/storage/libstorage_init_d.a In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/storage/devnull/devnull_kv_engine.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/devnull/devnull_kv_engine.cpp c++ -o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp In file included from src/mongo/db/storage/devnull/devnull_init.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 18 warnings generated. c++ -o build/opt/mongo/db/storage/biggie/biggie_init.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/biggie/biggie_init.cpp In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.cpp:34: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.h:35: In file included from src/mongo/db/record_id.h:39: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/devnull/devnull_init.cpp:35: In file included from src/mongo/db/storage/storage_engine_impl.h:42: In file included from src/mongo/db/storage/durable_catalog_feature_tracker.h:36: In file included from src/mongo/db/storage/durable_catalog_impl.h:37: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:38: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/biggie/biggie_init.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 23 warnings generated. 18 warnings generated. src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ ar rc build/opt/mongo/db/storage/ephemeral_for_test/libstorage_ephemeral_for_test_core.a build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_btree_impl.o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_engine.o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_recovery_unit.o ar rc build/opt/mongo/db/storage/wiredtiger/liboplog_stone_parameters.a build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.o ranlib build/opt/mongo/db/storage/ephemeral_for_test/libstorage_ephemeral_for_test_core.a In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ ranlib build/opt/mongo/db/storage/wiredtiger/liboplog_stone_parameters.a c++ -o build/opt/mongo/db/storage/biggie/biggie_kv_engine.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/biggie/biggie_kv_engine.cpp In file included from src/mongo/db/storage/biggie/biggie_init.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/storage/biggie/biggie_record_store.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/biggie/biggie_record_store.cpp In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/storage/devnull/devnull_kv_engine.cpp:260:30: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 260 | backupInformation.insert({"filename.wt", backupFile}); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/storage/devnull/devnull_kv_engine.cpp:260:30: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 260 | backupInformation.insert({"filename.wt", backupFile}); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>>' requested here 266 | absl::is_trivially_copy_assignable>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/storage/devnull/devnull_kv_engine.cpp:260:30: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 260 | backupInformation.insert({"filename.wt", backupFile}); | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.cpp:32: In file included from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:35: In file included from src/mongo/db/storage/storage_engine_impl.h:42: In file included from src/mongo/db/storage/durable_catalog_feature_tracker.h:36: In file included from src/mongo/db/storage/durable_catalog_impl.h:37: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloIn file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c_; | src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline D ^ecimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/devnull/devnull_kv_engine.cpp:32: In file included from src/mongo/db/storage/devnull/devnull_kv_engine.h:34: In file included from src/mongo/db/storage/kv/kv_engine.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/devnull/devnull_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_record_store.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 21 warnings generated. ar rc build/opt/mongo/db/storage/devnull/libstorage_devnull_core.a build/opt/mongo/db/storage/devnull/devnull_kv_engine.o ranlib build/opt/mongo/db/storage/devnull/libstorage_devnull_core.a c++ -o build/opt/mongo/db/storage/biggie/biggie_recovery_unit.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/biggie/biggie_recovery_unit.cpp In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_init.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. ar rc build/opt/mongo/db/storage/devnull/libstorage_devnull.a build/opt/mongo/db/storage/devnull/devnull_init.o ranlib build/opt/mongo/db/storage/devnull/libstorage_devnull.a In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_kv_engine.cpp:34: In file included from src/mongo/db/storage/biggie/biggie_kv_engine.h:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/storage/biggie/biggie_sorted_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/biggie/biggie_sorted_impl.cpp In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:34: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:34: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:40: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 15 warnings generated. ar rc build/opt/mongo/db/storage/ephemeral_for_test/libephemeral_for_test_record_store.a build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_record_store.o ranlib build/opt/mongo/db/storage/ephemeral_for_test/libephemeral_for_test_record_store.a 22 warnings generated. c++ -o build/opt/mongo/db/storage/biggie/biggie_visibility_manager.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/biggie/biggie_visibility_manager.cpp ar rc build/opt/mongo/db/storage/biggie/libstorage_biggie.a build/opt/mongo/db/storage/biggie/biggie_init.o 18 warnings generated. ranlib build/opt/mongo/db/storage/biggie/libstorage_biggie.a In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/s/add_shard_cmd.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/add_shard_cmd.cpp 18 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/auto_split_vector_gen.h --output build/opt/mongo/s/request_types/auto_split_vector_gen.cpp src/mongo/s/request_types/auto_split_vector.idl c++ -o build/opt/mongo/db/s/check_sharding_index_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/check_sharding_index_command.cpp c++ -o build/opt/mongo/db/s/auto_split_vector_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/auto_split_vector_command.cpp In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:35: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/check_sharding_index_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_visibility_manager.cpp:36: In file included from src/mongo/db/storage/biggie/biggie_record_store.h:35: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_sorted_impl.cpp:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 15 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/s/sharding_runtime_d_params_gen.h --output build/opt/mongo/db/s/sharding_runtime_d_params_gen.cpp src/mongo/db/s/sharding_runtime_d_params.idl In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/cleanup_orphaned_cmd.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/cleanup_orphaned_cmd.cpp In file included from src/mongo/db/s/add_shard_cmd.cpp:38: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/check_sharding_index_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/biggie/biggie_recovery_unit.cpp:36: In file included from src/mongo/db/concurrency/write_conflict_exception.h:35: In file included from src/mongo/db/curop.h:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:37: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:37: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/auto_split_vector_command.cpp:33: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hashIn file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | sfeto(inirt .(b;e gfiinr(s)t, !i=n ilta.setn;d (+)+,f ibrusctk)e ti_ncsoeurntt(,* fhiarssht,) ;e q ,| ^a lloc) {} | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860src/mongo/bson/bson_comparator_interface_base.h | : 249 : 16 :i nnote: sein instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested herer t(first ,249 | l a s t ) ; | r ^e tsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:u9r:n note: Unin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here ord e907r | e d S e t ( i:n irta,w _0h,a sHha_ssheetr((itnhiits.), bEquaelgTion((t)h,i si)n)i;t . e| n ^d (), bucket_cosrc/mongo/bson/bsonobj_comparator_interface.hu:n69t:,16 :has h, enote: q,in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here alloc )69 | { } | ^ returnsrc/mongo/bson/bson_comparator_interface_base.h:249: 16:ma keUnonote: rderin instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here edSe t249( | i n i t ) ; | r ^e turn UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | retIn file included from usrc/mongo/db/s/add_shard_cmd.cppr:n34 : mIn file included from asrc/mongo/db/audit.hk:e38U: nIn file included from osrc/mongo/db/auth/privilege.hr:d34e: rIn file included from esrc/mongo/bson/mutable/element.hd:S36e: tIn file included from (src/mongo/db/jsobj.hi:n44i: tIn file included from )src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:;64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h :| 43 ^: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h :29533 | : In file included from src/mongo/stdx/unordered_map.h : 32 : In file included from src/mongo/stdx/trusted_hasher.h : 34 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h : 55 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h : 43 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h : 50i: sIn file included from _src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.ht:r39i: vIn file included from isrc/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.ha:l51l: ysrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h_:d212e:s36t:r uwarning: ctibbuiltin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]le< T>::v a212l | u e > { | ^: std::intesrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265g:25:ral_c onstnote: ain instantiation of template class 'absl::is_trivially_copy_constructible>' requested heren t>' requested heres tructi b295l | e < T > : : v a l u e & & | ^ is_trivially_src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.hd:e485s:t45: rucnote: tin instantiation of default argument for 'optional_data>' required herei ble::value> { 485| ^ | class src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.ho:p265t:i25o:n anote: lin instantiation of template class 'absl::is_trivially_copy_constructible>' requested here : priva t265e | o p t i o n a l _ ibnotoelr nuanlu:s:eodp t=i abonsal_dla:t:ait,r i v| ^~~~~~~~~~~~~~~~ ially_copsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hy:_545:cons34t: rnote: uin instantiation of template class 'absl::optional>' requested here ct i545b | l e s:l::v:aolptiuonale<&a&l l o| c ^a tor_type> src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.ha:l485l:o45c:_ ;note: in instantiation of default argument for 'optional_data>' required here | ^ 485 | classrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hs: 552o:p28t:i onote: nain instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested herel : pri v552a | tcel opationsasl _niondtee_rhnaanld:l:eo p:t ipounballi_cd antoadh,a n d| l ^~~~~~~~~~~~~~~~e _basesrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h<:P545o:l34i:c ynote: ,in instantiation of template class 'absl::optional>' requested here Alloc >545 | { a| b ^s l::optionalsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h<:a1119l:l43o:c anote: tor_typin instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested heree > allo c1119_ | ; | ^f or (; fsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:i552:28:r snote: t in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here! = las t552; | c+l+first) insert(*first)a;ss n| o ^d e_handle : public nosrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hd:e860_:h5a:n dnote: lein instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here _ba sef i{r s | ^t , lastsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h):;1119 : 43| : ^ note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h :f907o:r9 (:; note: firstin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here != last; ++f i907r | s t) inser t(*f i r s t:) ;r a w| _ ^h ash_set(isrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5n: note: iin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested heret .be g860i | n ( ) , init.end(), buciketn_cosunte,r th(afsihr,s teq,, a llalsotc)); {} | ^| ^ src/mongo/bson/bson_comparator_interface_base.h:249:16src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h::907 :note: 9:in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here note: 249in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here | 907r | e t u r n U:n orradwe_rheadsShe_ts(eitn(iitn,i t0.,b eHgaisnh(e), rinit(.tehnids()),, EbquucakleTto_(cthiso)); u n| t ^, hash, eqsrc/mongo/bson/bsonobj_comparator_interface.h,: 69a:l16l:o cnote: )in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here {} | 69 ^ | retsrc/mongo/bson/bson_comparator_interface_base.hu:r249n: 16m:a knote: eUin instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested heren order 249e | d S e t ( irneittu)r;n U| n ^o rderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: 328In file included from src/mongo/db/auth/privilege.h:34: :In file included from 17: src/mongo/bson/mutable/element.hwarning: :36builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from 328src/mongo/base/string_data_comparator_interface.h | : 33 : In file included from src/mongo/stdx/unordered_map.h : 32 : In file included from src/mongo/stdx/trusted_hasher.h :b34o: oIn file included from lsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h,: 55_: _In file included from hsrc/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.ha:s64_: tIn file included from rsrc/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.hivi:a43l: _In file included from asrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50s: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:s39i: gIn file included from nsrc/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h(:t51y: psrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.he:n328a:m17e: swarning: td::builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]remo ve_referenc e328< | T > : : t y p e ) &b&o o l| , ^ __has_trivialsrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h_:a266:15s: note: sin instantiation of template class 'absl::is_trivially_copy_assignable>' requested herei gn(typ e266n | a m e s t d : : r e m o v ea_brself:e:ris_etrivnicael_:c:otpyyp_ea)s s&i&gna ble | < ^ typename ssrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.ht:d266::15:: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested herer emove_ c266v | < | ^ asrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.hb:s485l::45::i snote: _in instantiation of default argument for 'optional_data>' required here triv i485a | lcllya_scso poyp_taisosniagln : aprivabtle, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hin instantiation of default argument for 'optional_data>' required here: 545:34: note: in instantiation of template class 'absl::optional>' requested here 485 | cla ss 545opti | o n aalb s:l :p:roipvtaitoen aolp: :aollopc_; t i| o ^n al_data:,552 : 28| : ^~~~~~~~~~~~~~~~note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h 552 | c:las545s: 34n:o dnote: ein instantiation of template class 'absl::optional>' requested here _ha n545d | l e abs l::opt:ion apluh aanldlloe_base src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:{552 :| 28 ^: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h: 1119552: | 43c: note: lin instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here ass n1119o | d e _ h afnodrl e( ;: fpiurblic nosde_hta n!d=l el_absats;e <+P+ofliircsyt,) Ailnlocs> { e r| t ^( *first); src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h :| 1119 ^: 43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h | : 860 : 5 :f onote: r (; in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested herefir st ! =860 | l a s t ;i n+s+efritr(sfti)r sitn,s elrats(t*)f;i r s| t ^) ; src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907 :| 9 ^: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h : 860 : 5 : :note: rin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here a w860_ | h a s h _isneste(ritn(iftirst., labsetg)i;n ( )| , ^ init.ensrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hd:(907):9:, note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested hereb ucket_ c907o | u n t , h a:s hr,a weq, a_lloch)a s{h}_ s e| t ^( init.begin(src/mongo/bson/bson_comparator_interface_base.h):,249 :16:i note: nin instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested herei t.end (249) | , b u ck et_cou nt, rheatsuhr,n eUqn,o radlelroecd)S e{t}( i n| i ^t , 0, Hashersrc/mongo/bson/bson_comparator_interface_base.h(:t249h:i16s:) ,note: Ein instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested hereq ualTo (249t | h is ) ) ; | r ^e turn Unosrc/mongo/bson/bsonobj_comparator_interface.hr:d69e:r16e:d Snote: ein instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here t( i69n | i t , 0 , H arsehteurr(nt hmiask)e,U nEoqruadlerTeod(Stehti(si)n)i;t ) ;| ^ | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/check_sharding_index_command.cpp:35: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/add_shard_cmd.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/clone_catalog_data_gen.h --output build/opt/mongo/s/request_types/clone_catalog_data_gen.cpp src/mongo/s/request_types/clone_catalog_data.idl In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:40: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/s/clone_catalog_data_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/clone_catalog_data_command.cpp 22 warnings generated. ar rc build/opt/mongo/db/storage/biggie/libstorage_biggie_core.a build/opt/mongo/db/storage/biggie/biggie_kv_engine.o build/opt/mongo/db/storage/biggie/biggie_record_store.o build/opt/mongo/db/storage/biggie/biggie_recovery_unit.o build/opt/mongo/db/storage/biggie/biggie_sorted_impl.o build/opt/mongo/db/storage/biggie/biggie_visibility_manager.o 22 warnings generated. ranlib build/opt/mongo/db/storage/biggie/libstorage_biggie_core.a In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/auto_split_vector_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/clone_collection_options_from_primary_shard_gen.h --output build/opt/mongo/s/request_types/clone_collection_options_from_primary_shard_gen.cpp src/mongo/s/request_types/clone_collection_options_from_primary_shard.idl c++ -o build/opt/mongo/db/s/config/configsvr_add_shard_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_add_shard_command.cpp c++ -o build/opt/mongo/db/s/config/configsvr_add_shard_to_zone_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp In file included from src/mongo/db/s/clone_catalog_data_command.cpp:32: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/clone_catalog_data_command.cpp:32: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/s/clone_collection_options_from_primary_shard_cmd.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/balancer_collection_status_gen.h --output build/opt/mongo/s/request_types/balancer_collection_status_gen.cpp src/mongo/s/request_types/balancer_collection_status.idl In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/s/config/configsvr_balancer_collection_status_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/clone_catalog_data_command.cpp:36: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:38: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/cleanup_orphaned_cmd.cpp:38: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:35: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : rawIn file included from _src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bhool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ aIn file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_dsatha_t,( i n| i ^~~~~~~~~~~~~~~~t .begin(), inisrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.ht.e:n545d:(34):, note: bin instantiation of template class 'absl::optional>' requested hereu cket_c o545u | n t ,a bhsals:h:,optional | ^a lloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested heresrc/mongo/db/pipeline/lite_parsed_document_source.h :232:16: note: 552 | in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested herec lass n232o | d e _ h a n d l re :e turpn {_ufbolrieci gnnoNdses_}han;dle_ b a| s ^e { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_add_shard_to_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_src/mongo/db/auth/resource_pattern.hdata, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ :36In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ : In file included from src/mongo/db/namespace_string.h:40: In file included from In file included from src/mongo/db/s/clone_catalog_data_command.cpp:33: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34src/mongo/db/repl/optime.h: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && : 34| : ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EquIn file included from alTo(src/mongo/bson/bsonobj.hth:i42: In file included from src/mongo/base/string_data_comparator_interface.h:s33: In file included from src/mongo/stdx/unordered_map.h):)32;: In file included from src/mongo/stdx/trusted_hasher.h| : ^34 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: src/mongo/bson/bsonelement_comparator_interface.h:In file included from 72:16src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:: 43note: : in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested hereIn file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h: 50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h :7251 | : src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h : 212 : 36 : warning: rebuiltin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]t urn makeUnorder 212e | : dstd:S:ient(tiengirta)l;_ c o| n ^s tant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_balancer_collection_status_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/clear_jumbo_flag_gen.h --output build/opt/mongo/s/request_types/clear_jumbo_flag_gen.cpp src/mongo/s/request_types/clear_jumbo_flag.idl c++ -o build/opt/mongo/db/s/config/configsvr_clear_jumbo_flag_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/clone_collection_options_from_primary_shard_cmd.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/config/configsvr_commit_chunk_migration_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/move_primary_gen.h --output build/opt/mongo/s/request_types/move_primary_gen.cpp src/mongo/s/request_types/move_primary.idl In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. c++ -o build/opt/mongo/db/s/config/configsvr_commit_move_primary_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp c++ -o build/opt/mongo/db/s/config/configsvr_control_balancer_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_control_balancer_command.cpp In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/create_collection_gen.h --output build/opt/mongo/s/request_types/create_collection_gen.cpp src/mongo/s/request_types/create_collection.idl In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/s/config/configsvr_create_collection_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_create_collection_command.cpp In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/create_database_gen.h --output build/opt/mongo/s/request_types/create_database_gen.cpp src/mongo/s/request_types/create_database.idl In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:36: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/s/config/configsvr_create_database_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_create_database_command.cpp In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:36: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:41: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:36: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:35: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_chunk_migration_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_commit_move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/db/s/config/configsvr_drop_collection_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_drop_collection_command.cpp In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_collection_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:41: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/config/configsvr_drop_database_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_drop_database_command.cpp In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_control_balancer_command.cpp:32: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/s/config/configsvr_enable_sharding_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_enable_sharding_command.cpp In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 22 warnings generated. 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/ensure_chunk_version_is_greater_than_gen.h --output build/opt/mongo/s/request_types/ensure_chunk_version_is_greater_than_gen.cpp src/mongo/s/request_types/ensure_chunk_version_is_greater_than.idl In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/s/config/configsvr_merge_chunk_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_merge_chunk_command.cpp c++ -o build/opt/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_create_database_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 485 | c operator"" _dec128(const char* lsa)s s{ o | ~~~~~~~~~~~^~~~~~~ p | operator""_dec128 tional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inlinesrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h :D545e:c34i:m anote: lin instantiation of template class 'absl::optional>' requested here1 28 545oper | ator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:41: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/config/configsvr_merge_chunks_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_merge_chunks_command.cpp In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dIn file included from bsrc/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from Dsrc/mongo/db/auth/authorization_session.hele:36: In file included from tsrc/mongo/base/status.h:35: eIn file included from )build/opt/mongo/base/error_codes.h;: 36 : | src/mongo/base/string_data.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:104: 44: | &&warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | src/mongo/db/dbmessage.h : 223 :c16o:n snote: tcast one or both operands to int to silence this warninge xpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_enable_sharding_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_collection_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_drop_database_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.cpp:32: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/config/configsvr_move_chunk_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_move_chunk_command.cpp In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:31: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:34: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:34: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:34: In file included from src/mongo/bson/util/bson_extract.h:38: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h39:: 860In file included from :src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h5:: note: 51in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here : src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std:: i860ntegral_constant>' requested here 265 | bool unused s=e ratb(sfirsl::is_trivially_copy_constructible,: :lvaasltu)e;& &| | ^ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | csrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hl:a907s:s9 :o pnote: tiin instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here o 907 | na l : p :r irvaawt_eh aospht_isoenta(li_niintt.ebrengailn:(:)optional,_dat ait,. e n| d ^~~~~~~~~~~~~~~~ (), busrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hc:k545e:t34_:c onote: uin instantiation of template class 'absl::optional>' requested heren t, ha s545h | , eaqb,s l::aoptilolnoacl)< a{l}l o c| a ^t or_type> allosrc/mongo/bson/bson_comparator_interface_base.h:c249:16:_ ;note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here| ^ 249 | src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h : 552r:e28t:u rnote: n in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested hereU norder e552d | Scelta(ss innit, o0d,e _Hhaasnhdelre( t:h ipsu)b,l iEcq uanloTdoe(_thhainsd)l)e;_ b a| s ^e { 16 :| ^note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h : 1119 : 43 : note: rin instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested heree 1119tu | rn m a k e Ufnoorr d(e;r efdiSrest != latst; (+i+nfiitr)s;t ) ins| ert( ^* first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_aIn file included from ssrc/mongo/db/s/config/configsvr_merge_chunk_command.cpps:i35g: nIn file included from (src/mongo/db/auth/authorization_session.ht:y39p: eIn file included from nsrc/mongo/db/auth/authorization_manager.ha:m39e: In file included from ssrc/mongo/db/auth/resource_pattern.ht:d36:: :In file included from rsrc/mongo/db/namespace_string.he:m40o: vIn file included from src/mongo/db/repl/optime.h:34e: In file included from src/mongo/bson/bsonobj.h:_refe42r: enIn file included from ce:src/mongo/base/string_data_comparator_interface.h:typ:e33): In file included from &src/mongo/stdx/unordered_map.h&: 32 : | In file included from ^src/mongo/stdx/trusted_hasher.h :34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.hIn file included from :src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h266::4315: :In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.hnote: :in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here50 : In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from 266src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h | : 51 : src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h : 212 : 36 : warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] absl::is_ t212r | i v i a l:ly s_td::cionptye_garsasli_gcnoanbsltea>' required here 485 | class optional : private optional_internal::optional_rducattoar<(TT>), & &| ^~~~~~~~~~~~~~~~ | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34:src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h :note: 295in instantiation of template class 'absl::optional>' requested here: 36: note: in instantiation of template class 'absl::is_trivially_destructible>' requested here 545 | abs l295: | : o p t i o n a l < a l l o c a t o r _ ty pe> a l l o c _ ; | ^ is_tsrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hr:i552vi:all28y:_ dnote: ein instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested heres truct i552b | lcea::vaslues> n{o d e| _h ^and le : public node_hsrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.ha:n265d:l25e:_ bnote: asin instantiation of template class 'absl::is_trivially_copy_constructible>' requested heree { | b ^o ol unused src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h=: 1119a:b43s:l :note: :is_trin instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested hereivia lly_co p1119y | _ c o fnor (;s trfuicrtsitb l!e=< Tl>a:s:tv;a l+u+ef&i&r s t| ) ^ insert(*fisrc/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45:r note: in instantiation of default argument for 'optional_data>' required herest); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | 485 | c l a:s sr aowp_thiaosnha_ls e:t (pirniivta.tbee goipnt(), iinito.neanld_(i)n,t ebruncakle:t:_ocpotuinotn,a lh_adsaht,a ,, a l| loc) {} | ^ ^~~~~~~~~~~~~~~~ src/mongo/bson/bson_comparator_interface_base.h:249:16src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h::545 :34: note: note: in instantiation of template class 'absl::optional>' requested herein instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | 545 | a bsl:: o rpeturtionna Uln, a0l,l oHcasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return _make;U n o| r ^d eredSet(insrc/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hi:t552):;28 : | note: ^ in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/config/configsvr_move_primary_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_move_primary_command.cpp In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/refine_collection_shard_key_gen.h --output build/opt/mongo/s/request_types/refine_collection_shard_key_gen.cpp src/mongo/s/request_types/refine_collection_shard_key.idl 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_merge_chunks_command.cpp:30: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/config/configsvr_remove_shard_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_remove_shard_command.cpp c++ -o build/opt/mongo/db/s/config/configsvr_refine_collection_shard_key_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:38: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. c++ -o build/opt/mongo/db/s/config/configsvr_remove_shard_from_zone_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:36: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:41: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_chunk_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_ms| g.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_command.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_refine_collection_shard_key_command.cpp:34: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_move_primary_command.cpp:34: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/shard_collection_gen.h --output build/opt/mongo/s/request_types/shard_collection_gen.cpp src/mongo/s/request_types/shard_collection.idl c++ -o build/opt/mongo/db/s/config/configsvr_shard_collection_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_shard_collection_command.cpp In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdaIn file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from tsrc/mongo/bson/bsonobj.he:)42 : &In file included from src/mongo/base/string_data_comparator_interface.h(:_33m: sIn file included from gsrc/mongo/stdx/unordered_map.h.op:erat32i: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] on() <= 328d | b D e l e t e ) ; b| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o l ,| &&_ _has_trivial_assisrc/mongo/db/dbmessage.hg:n223(:t16ypename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: :note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested herenote: cast one or both operands to int to silence this warning 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_remove_shard_from_zone_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:34: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:22 warnings generated. 34: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/s/config/configsvr_split_chunk_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_split_chunk_command.cpp In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:34: In file included from src/mongo/bson/util/bson_extract.h:38: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/config/configsvr_update_zone_key_range_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:39: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/flush_database_cache_updates_gen.h --output build/opt/mongo/s/request_types/flush_database_cache_updates_gen.cpp src/mongo/s/request_types/flush_database_cache_updates.idl In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/flush_routing_table_cache_updates_gen.h --output build/opt/mongo/s/request_types/flush_routing_table_cache_updates_gen.cpp src/mongo/s/request_types/flush_routing_table_cache_updates.idl c++ -o build/opt/mongo/db/s/flush_database_cache_updates_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/flush_database_cache_updates_command.cpp In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/flush_routing_table_cache_updates_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/flush_routing_table_cache_updates_command.cpp In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_shard_collection_command.cpp:35: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_split_chunk_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/get_database_version_gen.h --output build/opt/mongo/s/request_types/get_database_version_gen.cpp src/mongo/s/request_types/get_database_version.idl In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/s/get_database_version_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/get_database_version_command.cpp In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/get_database_version_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 22 warnings generated. In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/get_shard_version_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/get_shard_version_command.cpp In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/get_shard_version_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u 22 warnings generated. src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/get_shard_version_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/s/merge_chunks_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/merge_chunks_command.cpp In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/flush_database_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/migration_chunk_cloner_source_legacy_commands.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/merge_chunks_command.cpp:34: In file included from src/mongo/db/auth/action_type.h:37: In file included from build/opt/mongo/db/auth/action_type_gen.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/get_shard_version_command.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/get_database_version_command.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/flush_routing_table_cache_updates_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ or(T) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/get_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/s/migration_destination_manager_legacy_commands.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/migration_destination_manager_legacy_commands.cpp In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/get_database_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:37: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. c++ -o build/opt/mongo/db/s/move_chunk_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/move_chunk_command.cpp In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u 22 warnings generated. src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/s/move_primary_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/move_primary_command.cpp In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/s/move_chunk_command.cpp:34: In file included from src/mongo/client/remote_command_targeter.h:32: In file included from src/mongo/util/future.h:33: In file included from src/mongo/util/future_impl.h:37: In file included from src/mongo/base/checked_cast.h:34: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:c++ -o build/opt/mongo/db/s/set_shard_version_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/set_shard_version_command.cpp 3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/move_chunk_command.cpp:34: In file included from src/mongo/client/remote_command_targeter.h:32: In file included from src/mongo/util/future.h:33: In file included from src/mongo/util/future_impl.h:37: In file included from src/mongo/base/checked_cast.h:34: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:34: In file included from src/mongo/client/remote_command_targeter.h:32: In file included from src/mongo/util/future.h:33: In file included from src/mongo/util/future_impl.h:41: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/set_shard_version_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/merge_chunks_command.cpp:35: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:38: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/migration_chunk_cloner_source_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:38: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_primary_command.cpp:35: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/migration_destination_manager_legacy_commands.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/sharding_server_status.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/sharding_server_status.cpp In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:33: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/set_shard_version_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_chunk_command.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:33: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/sharding_state_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/sharding_state_command.cpp In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/move_primary_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/request_types/set_allow_migrations_gen.h --output build/opt/mongo/s/request_types/set_allow_migrations_gen.cpp src/mongo/s/request_types/set_allow_migrations.idl c++ -o build/opt/mongo/db/s/shardsvr_set_allow_migrations_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_server_status.cpp:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/sharding_state_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/s/shardsvr_shard_collection.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/shardsvr_shard_collection.cpp In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:33: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. c++ -o build/opt/mongo/db/s/split_chunk_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/split_chunk_command.cpp In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:32: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:32: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/s/split_vector_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/split_vector_command.cpp In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:33: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:36: In file included from src/mongo/db/audit.h:38: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/s/sharding_state_command.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/commands/txn_two_phase_commit_cmds_gen.h --output build/opt/mongo/db/commands/txn_two_phase_commit_cmds_gen.cpp src/mongo/db/commands/txn_two_phase_commit_cmds.idl In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/split_chunk_command.cpp:37: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/split_chunk_command.cpp:37: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/s/txn_two_phase_commit_cmds.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/txn_two_phase_commit_cmds.cpp In file included from src/mongo/db/s/split_chunk_command.cpp:37: In file included from src/mongo/bson/util/bson_extract.h:38: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:39: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sharding_state_command.cpp:36: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_set_allow_migrations_command.cpp:32: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_vector_command.cpp:35: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:35: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/split_chunk_command.cpp:41: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/shardsvr_shard_collection.cpp:34: In file included from src/mongo/bson/simple_bsonelement_comparator.h:32: In file included from src/mongo/bson/bsonelement_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/s/unset_sharding_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/unset_sharding_command.cpp In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/txn_two_phase_commit_cmds.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_vector_command.cpp:34: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/s/wait_for_ongoing_chunk_splits_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp In file included from src/mongo/db/s/unset_sharding_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/unset_sharding_command.cpp:34: In file included from src/mongo/db/auth/action_set.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/split_chunk_command.cpp:39: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/s/sessions_collection_config_server.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/sessions_collection_config_server.cpp In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/unset_sharding_command.cpp:38: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. c++ -o build/opt/mongo/s/sessions_collection_sharded.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/s/sessions_collection_sharded.cpp In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:32: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:32: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:32: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. 22 warnings generated. c++ -o build/opt/mongo/db/s/op_observer_sharding_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/s/op_observer_sharding_impl.cpp In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/rollback_gen.h --output build/opt/mongo/db/repl/rollback_gen.cpp src/mongo/db/repl/rollback.idl src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/count_command_gen.h --output build/opt/mongo/db/query/count_command_gen.cpp src/mongo/db/query/count_command.idl In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/db/repl/storage_interface_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/storage_interface_impl.cpp In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/unset_sharding_command.cpp:36: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:32: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:33: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:32: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:33: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:37: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/wait_for_ongoing_chunk_splits_command.cpp:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:33: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:35: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/s/sessions_collection_sharded.cpp:34: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:39: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. c++ -o build/opt/mongo/db/repl/collection_bulk_loader_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/collection_bulk_loader_impl.cpp 22 warnings generated. ar rc build/opt/mongo/db/s/libsharding_commands_d.a build/opt/mongo/db/s/add_shard_cmd.o build/opt/mongo/db/s/auto_split_vector_command.o build/opt/mongo/db/s/check_sharding_index_command.o build/opt/mongo/db/s/cleanup_orphaned_cmd.o build/opt/mongo/db/s/clone_catalog_data_command.o build/opt/mongo/db/s/clone_collection_options_from_primary_shard_cmd.o build/opt/mongo/db/s/config/configsvr_add_shard_command.o build/opt/mongo/db/s/config/configsvr_add_shard_to_zone_command.o build/opt/mongo/db/s/config/configsvr_balancer_collection_status_command.o build/opt/mongo/db/s/config/configsvr_clear_jumbo_flag_command.o build/opt/mongo/db/s/config/configsvr_commit_chunk_migration_command.o build/opt/mongo/db/s/config/configsvr_commit_move_primary_command.o build/opt/mongo/db/s/config/configsvr_control_balancer_command.o build/opt/mongo/db/s/config/configsvr_create_collection_command.o build/opt/mongo/db/s/config/configsvr_create_database_command.o build/opt/mongo/db/s/config/configsvr_drop_collection_command.o build/opt/mongo/db/s/config/configsvr_drop_database_command.o build/opt/mongo/db/s/config/configsvr_enable_sharding_command.o build/opt/mongo/db/s/config/configsvr_ensure_chunk_version_is_greater_than_command.o build/opt/mongo/db/s/config/configsvr_merge_chunk_command.o build/opt/mongo/db/s/config/configsvr_merge_chunks_command.o build/opt/mongo/db/s/config/configsvr_move_chunk_command.o build/opt/mongo/db/s/config/configsvr_move_primary_command.o build/opt/mongo/db/s/config/configsvr_refine_collection_shard_key_command.o build/opt/mongo/db/s/config/configsvr_remove_shard_command.o build/opt/mongo/db/s/config/configsvr_remove_shard_from_zone_command.o build/opt/mongo/db/s/config/configsvr_repair_sharded_collection_chunks_history_command.o build/opt/mongo/db/s/config/configsvr_shard_collection_command.o build/opt/mongo/db/s/config/configsvr_split_chunk_command.o build/opt/mongo/db/s/config/configsvr_update_zone_key_range_command.o build/opt/mongo/db/s/flush_database_cache_updates_command.o build/opt/mongo/db/s/flush_routing_table_cache_updates_command.o build/opt/mongo/db/s/get_database_version_command.o build/opt/mongo/db/s/get_shard_version_command.o build/opt/mongo/db/s/merge_chunks_command.o build/opt/mongo/db/s/migration_chunk_cloner_source_legacy_commands.o build/opt/mongo/db/s/migration_destination_manager_legacy_commands.o build/opt/mongo/db/s/move_chunk_command.o build/opt/mongo/db/s/move_primary_command.o build/opt/mongo/db/s/set_shard_version_command.o build/opt/mongo/db/s/sharding_server_status.o build/opt/mongo/db/s/sharding_state_command.o build/opt/mongo/db/s/shardsvr_set_allow_migrations_command.o build/opt/mongo/db/s/shardsvr_shard_collection.o build/opt/mongo/db/s/split_chunk_command.o build/opt/mongo/db/s/split_vector_command.o build/opt/mongo/db/s/txn_two_phase_commit_cmds.o build/opt/mongo/db/s/unset_sharding_command.o build/opt/mongo/db/s/wait_for_ongoing_chunk_splits_command.o In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:35: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/db/s/libsharding_commands_d.a src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/storage/oplog_cap_maintainer_thread.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/oplog_cap_maintainer_thread.cpp In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/s/sessions_collection_sharded.cpp:32: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/sessions_collection_config_server.cpp:34: In file included from src/mongo/db/s/sessions_collection_config_server.h:33: In file included from src/mongo/s/sessions_collection_sharded.h:34: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:38: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/storage_interface_impl.cpp:34: In file included from src/mongo/db/repl/storage_interface_impl.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:38: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. ar rc build/opt/mongo/s/libsessions_collection_sharded.a build/opt/mongo/s/sessions_collection_sharded.o ranlib build/opt/mongo/s/libsessions_collection_sharded.a c++ -o build/opt/mongo/db/repl/repl_set_commands.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/repl_set_commands.cpp In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/s/op_observer_sharding_impl.cpp:34: In file included from src/mongo/db/s/op_observer_sharding_impl.h:32: In file included from src/mongo/db/op_observer_impl.h:32: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. ar rc build/opt/mongo/db/s/libsessions_collection_config_server.a build/opt/mongo/db/s/sessions_collection_config_server.o ranlib build/opt/mongo/db/s/libsessions_collection_config_server.a c++ -o build/opt/mongo/db/repl/repl_set_request_votes.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/repl_set_request_votes.cpp In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:34: In file included from src/mongo/db/storage/oplog_cap_maintainer_thread.h:34: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. ar rc build/opt/mongo/db/s/libop_observer_sharding_impl.a build/opt/mongo/db/s/op_observer_sharding_impl.o ranlib build/opt/mongo/db/s/libop_observer_sharding_impl.a In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/repl/noop_writer.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/noop_writer.cpp In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/collection_bulk_loader_impl.cpp:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. c++ -o build/opt/mongo/db/repl/replication_coordinator_external_state_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_coordinator_external_state_impl.cpp ar rc build/opt/mongo/db/storage/liboplog_cap_maintainer_thread.a build/opt/mongo/db/storage/oplog_cap_maintainer_thread.o ranlib build/opt/mongo/db/storage/liboplog_cap_maintainer_thread.a c++ -o build/opt/mongo/db/repl/sync_source_feedback.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/sync_source_feedback.cpp In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/repl_set_request_votes.cpp:35: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:33: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:33: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:44: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:45: In file included from src/mongo/base/parse_number.h:38: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:38: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:36: In file included from src/mongo/db/repl/repl_set_config.h:38: In file included from src/mongo/db/repl/member_config.h:38: In file included from src/mongo/db/repl/split_horizon.h:38: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ ar rc build/opt/mongo/db/repl/libstorage_interface_impl.a build/opt/mongo/db/repl/storage_interface_impl.o build/opt/mongo/db/repl/collection_bulk_loader_impl.o In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_commands.cpp:40: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ ranlib build/opt/mongo/db/repl/libstorage_interface_impl.a In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_request_votes.cpp:32: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repl/replication_recovery.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_recovery.cpp In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/sync_source_feedback.cpp:37: In file included from src/mongo/db/repl/bgsync.h:37: In file included from src/mongo/db/repl/data_replicator_external_state.h:34: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_recovery.cppIn file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:35: In file included from src/mongo/db/repl/bgsync.h:37: In file included from src/mongo/db/repl/data_replicator_external_state.h:34: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning :36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/repl/replication_info.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_info.cpp In file included from src/mongo/db/repl/replication_recovery.cpp:38: In file included from src/mongo/db/catalog/document_validation.h:33: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_info.cpp:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_info.cpp:37: In file included from src/mongo/bson/util/bson_extract.h:38: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:39: In file included from src/mongo/db/db_raii.h:34: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/sync_source_feedback.cpp:34: In file included from src/mongo/db/repl/sync_source_feedback.h:34: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/noop_writer.cpp:36: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. ar rc build/opt/mongo/db/repl/librepl_set_commands.a build/opt/mongo/db/repl/repl_set_commands.o build/opt/mongo/db/repl/repl_set_request_votes.o ranlib build/opt/mongo/db/repl/librepl_set_commands.a c++ -o build/opt/mongo/db/repl/speculative_auth.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/speculative_auth.cpp In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/cloner_gen.h --output build/opt/mongo/db/cloner_gen.cpp src/mongo/db/cloner.idl In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/cloner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/cloner.cpp In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:34: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_info.cpp:38: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_recovery.cpp:36: In file included from src/mongo/db/repl/replication_recovery.h:33: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/speculative_auth.cpp:30: In file included from src/mongo/db/repl/speculative_auth.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/replication_coordinator_external_state_impl.h:34: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 15 warnings generated. ar rc build/opt/mongo/db/repl/libspeculative_authenticate.a build/opt/mongo/db/repl/speculative_auth.o ranlib build/opt/mongo/db/repl/libspeculative_authenticate.a c++ -o build/opt/mongo/db/cloner_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/cloner_gen.cpp 22 warnings generated. c++ -o build/opt/mongo/db/repl/repl_set_command.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/repl_set_command.cpp In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ ar rc build/opt/mongo/db/repl/libreplication_info.a build/opt/mongo/db/repl/replication_info.o In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/db/repl/libreplication_info.a src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/repl/repl_set_get_status_cmd.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/repl_set_get_status_cmd.cpp In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/cloner_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:30: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u ar rc build/opt/mongo/db/repl/libreplication_recovery.a build/opt/mongo/db/repl/replication_recovery.o src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:30: In file included from src/mongo/bson/util/bson_extract.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/db/repl/libreplication_recovery.a In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:30: In file included from src/mongo/bson/util/bson_extract.h:38: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/repl/check_quorum_for_config_change.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/check_quorum_for_config_change.cpp In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/cloner.cpp:34: In file included from src/mongo/db/cloner.h:39: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. ar rc build/opt/mongo/db/repl/libserveronly_repl.a build/opt/mongo/db/repl/noop_writer.o build/opt/mongo/db/repl/replication_coordinator_external_state_impl.o build/opt/mongo/db/repl/sync_source_feedback.o ranlib build/opt/mongo/db/repl/libserveronly_repl.a In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:32: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u c++ -o build/opt/mongo/db/repl/repl_set_config_checks.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/repl_set_config_checks.cpp In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::osrc/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a ptiosrc/third_party/fmt/dist/include/fmt/format.hn:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a al_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:32: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hsrc/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd :860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/cloner_gen.cpp:9: In file included from build/opt/mongo/db/cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_command.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:33: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:32: In file included from src/mongo/db/repl/repl_set_command.h:34: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/repl_set_config_checks.cpp:32: In file included from src/mongo/db/repl/repl_set_config_checks.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(consIn file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:33: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ _t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/repl_set_config_checks.cpp:32: In file included from src/mongo/db/repl/repl_set_config_checks.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/repl_set_config_checks.cpp:37: In file included from build/opt/mongo/db/repl/repl_server_parameters_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_config_checks.cpp:37: In file included from build/opt/mongo/db/repl/repl_server_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:33: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/repl_set_config_checks.cpp:37: In file included from build/opt/mongo/db/repl/repl_server_parameters_gen.h:21: In file included from src/mongo/client/read_preference.h:33: In file included from build/opt/mongo/client/hedging_mode_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. c++ -o build/opt/mongo/db/repl/replication_coordinator_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_coordinator_impl.cpp In file included from src/mongo/db/repl/repl_set_config_checks.cpp:37: In file included from build/opt/mongo/db/repl/repl_server_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_config_checks.cpp:37: In file included from build/opt/mongo/db/repl/repl_server_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_config_checks.cpp:37: In file included from build/opt/mongo/db/repl/repl_server_parameters_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:33: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:33: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/check_quorum_for_config_change.cpp:34: In file included from src/mongo/db/repl/check_quorum_for_config_change.h:33: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repl/replication_coordinator_impl_elect_v1.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:37: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:37: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warningIn file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:38: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 ssrc/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 generated. ar rc build/opt/mongo/db/libcloner.a build/opt/mongo/db/cloner.o build/opt/mongo/db/cloner_gen.o In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:37: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:37: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/db/libcloner.a c++ -o build/opt/mongo/db/repl/replication_coordinator_impl_heartbeat.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:38: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/repl_set_get_status_cmd.cpp:31: In file included from src/mongo/db/lasterror.h:34: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:38: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 15 warnings generated. c++ -o build/opt/mongo/db/repl/vote_requester.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/vote_requester.cpp In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:43: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:43: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:41: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:42: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:36: In file included from src/mongo/bson/timestamp.h:32: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:36: In file included from src/mongo/bson/timestamp.h:32: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:41: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:42: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:36: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:38: In file included from src/mongo/db/repl/repl_set_config.h:38: In file included from src/mongo/db/repl/member_config.h:38: In file included from src/mongo/db/repl/split_horizon.h:38: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. 15 warnings generated. ar rc build/opt/mongo/db/repl/librepl_set_status_commands.a build/opt/mongo/db/repl/repl_set_command.o build/opt/mongo/db/repl/repl_set_get_status_cmd.o ranlib build/opt/mongo/db/repl/librepl_set_status_commands.a c++ -o build/opt/mongo/db/repl/replication_coordinator_impl_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp c++ -o build/opt/mongo/db/repl/scatter_gather_algorithm.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/scatter_gather_algorithm.cpp In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/vote_requester.cpp:143:32: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 143 | _responders.insert(request.target); | ^ In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/vote_requester.cpp:143:32: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 143 | _responders.insert(request.target); | ^ In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/vote_requester.cpp:143:32: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 143 | _responders.insert(request.target); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:53: In file included from src/mongo/db/repl/replication_coordinator_impl.h:41: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:42: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/replication_coordinator_impl.cpp:5135:53: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 5135 | if (!senderHost.empty() && _seedList.insert(senderHost).second) { | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/replication_coordinator_impl.cpp:5135:53: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 5135 | if (!senderHost.empty() && _seedList.insert(senderHost).second) { | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/replication_coordinator_impl.cpp:5135:53: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 5135 | if (!senderHost.empty() && _seedList.insert(senderHost).second) { | ^ In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/vote_requester.cpp:34: In file included from src/mongo/db/repl/vote_requester.h:37: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:43: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp:36: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:43: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:927:42: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 927 | restartedTargets.insert(hbHandle.target); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:927:42: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 927 | restartedTargets.insert(hbHandle.target); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:927:42: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 927 | restartedTargets.insert(hbHandle.target); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:44: In file included from src/mongo/db/index_builds_coordinator.h:39: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. c++ -o build/opt/mongo/db/repl/scatter_gather_runner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/scatter_gather_runner.cpp In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_algorithm.cpp:32: In file included from src/mongo/db/repl/scatter_gather_algorithm.h:34: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/repl/replication_coordinator_impl.cpp:2430:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 2430 | KillAllSessionsByPatternSet{makeKillAllSessionsByPattern(opCtx)}); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/repl/replication_coordinator_impl.cpp:2430:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 2430 | KillAllSessionsByPatternSet{makeKillAllSessionsByPattern(opCtx)}); | ^ In file included from src/mongo/db/repl/replication_coordinator_impl.cpp:38: In file included from src/mongo/db/repl/replication_coordinator_impl.h:39: In file included from src/mongo/db/concurrency/d_concurrency.h:34: In file included from src/mongo/db/concurrency/locker.h:35: In file included from src/mongo/db/concurrency/flow_control_ticketholder.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/repl/replication_coordinator_impl.cpp:2430:13: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover, std::equal_to, std::allocator>::raw_hash_set' requested here 2430 | KillAllSessionsByPatternSet{makeKillAllSessionsByPattern(opCtx)}); | ^ 15 warnings generated. c++ -o build/opt/mongo/db/repl/reporter.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/reporter.cpp In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 18 warnings generated. In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/repl/data_replicator_external_state_initial_sync.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:37: In file included from src/mongo/db/repl/replication_coordinator.h:39: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:36: In file included from src/mongo/db/repl/repl_set_config.h:38: In file included from src/mongo/db/repl/member_config.h:38: In file included from src/mongo/db/repl/split_horizon.h:38: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_coordinator_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/scatter_gather_runner.cpp:34: In file included from src/mongo/db/repl/scatter_gather_runner.h:35: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/reporter.cpp:34: In file included from src/mongo/db/repl/reporter.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:42: In file included from src/mongo/db/multi_key_path_tracker.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 15 warnings generated. ar rc build/opt/mongo/db/repl/libscatter_gather.a build/opt/mongo/db/repl/scatter_gather_algorithm.o build/opt/mongo/db/repl/scatter_gather_runner.o ranlib build/opt/mongo/db/repl/libscatter_gather.a c++ -o build/opt/mongo/db/repl/bgsync.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/bgsync.cpp 25 warnings generated. c++ -o build/opt/mongo/db/repl/sync_source_resolver.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/sync_source_resolver.cpp In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:34: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:35: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:35: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/repl/rs_rollback.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/rs_rollback.cpp 15 warnings generated. In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 ar rc build/opt/mongo/db/repl/libreporter.a build/opt/mongo/db/repl/reporter.o ranlib build/opt/mongo/db/repl/libreporter.a In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:41: In file included from src/mongo/client/remote_command_retry_scheduler.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/repl/rollback_source_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/rollback_source_impl.cpp In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:37: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:42: In file included from src/mongo/db/multi_key_path_tracker.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:33: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:39: In file included from src/mongo/db/transaction_history_iterator.h:32: In file included from src/mongo/db/repl/oplog_entry.h:34: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:42: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.cpp:32: In file included from src/mongo/db/repl/data_replicator_external_state_initial_sync.h:32: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rollback_source_impl.cpp:37: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/rs_rollback.cpp:42: In file included from src/mongo/db/catalog/collection_catalog.h:36: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_source_impl.cpp:32: In file included from src/mongo/db/repl/rollback_source_impl.h:35: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:37: In file included from src/mongo/db/repl/data_replicator_external_state.h:34: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. ar rc build/opt/mongo/db/repl/libdata_replicator_external_state_initial_sync.a build/opt/mongo/db/repl/data_replicator_external_state_initial_sync.o ranlib build/opt/mongo/db/repl/libdata_replicator_external_state_initial_sync.a 16 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/rollback_impl_gen.h --output build/opt/mongo/db/repl/rollback_impl_gen.cpp src/mongo/db/repl/rollback_impl.idl ar rc build/opt/mongo/db/repl/librollback_source_impl.a build/opt/mongo/db/repl/rollback_source_impl.o ranlib build/opt/mongo/db/repl/librollback_source_impl.a c++ -o build/opt/mongo/db/repl/roll_back_local_operations.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/roll_back_local_operations.cpp c++ -o build/opt/mongo/db/repl/rollback_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/rollback_impl.cpp In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/rs_rollback.cpp:355:52: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 355 | fixUpInfo.collectionsToDrop.insert(*uuid); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/rs_rollback.cpp:355:52: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 355 | fixUpInfo.collectionsToDrop.insert(*uuid); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/rs_rollback.cpp:355:52: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 355 | fixUpInfo.collectionsToDrop.insert(*uuid); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/repl/rs_rollback.cpp:547:40: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 547 | buildsToRestart.insert({buildUUID, details}); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/repl/rs_rollback.cpp:547:40: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 547 | buildsToRestart.insert({buildUUID, details}); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>>' requested here 266 | absl::is_trivially_copy_assignable>>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:574:14: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>>' requested here 574 | : public node_handle_base { | ^ src/mongo/db/repl/rs_rollback.cpp:547:40: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>>' requested here 547 | buildsToRestart.insert({buildUUID, details}); | ^ In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:36: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:38: In file included from src/mongo/db/repl/oplog_entry.h:34: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/sync_source_resolver.cpp:34: In file included from src/mongo/db/repl/sync_source_resolver.h:37: In file included from src/mongo/client/fetcher.h:40: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:33: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:35: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/roll_back_local_operations.cpp:34: In file included from src/mongo/db/repl/roll_back_local_operations.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rs_rollback.cpp:34: In file included from src/mongo/db/repl/rs_rollback.h:35: In file included from src/mongo/db/catalog/index_builds.h:32: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:35: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 15 warnings generated. ar rc build/opt/mongo/db/repl/libroll_back_local_operations.a build/opt/mongo/db/repl/roll_back_local_operations.o ranlib build/opt/mongo/db/repl/libroll_back_local_operations.a c++ -o build/opt/mongo/db/repl/rollback_impl_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/rollback_impl_gen.cpp In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/bgsync.cpp:34: In file included from src/mongo/db/repl/bgsync.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/rollback_impl.cpp:834:68: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 834 | _observerInfo.rollbackDeletedIdsMap[uuid.get()].insert(idElem.wrap()); | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/rollback_impl.cpp:834:68: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 834 | _observerInfo.rollbackDeletedIdsMap[uuid.get()].insert(idElem.wrap()); | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/rollback_impl.cpp:834:68: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 834 | _observerInfo.rollbackDeletedIdsMap[uuid.get()].insert(idElem.wrap()); | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optionaIn file included from lbuild/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ tor_type> alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/rollback_impl.cpp:34: In file included from src/mongo/db/repl/rollback_impl.h:35: In file included from src/mongo/db/op_observer.h:34: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 28 warnings generated. ar rc build/opt/mongo/db/repl/librepl_coordinator_impl.a build/opt/mongo/db/repl/check_quorum_for_config_change.o build/opt/mongo/db/repl/repl_set_config_checks.o build/opt/mongo/db/repl/replication_coordinator_impl.o build/opt/mongo/db/repl/replication_coordinator_impl_elect_v1.o build/opt/mongo/db/repl/replication_coordinator_impl_heartbeat.o build/opt/mongo/db/repl/vote_requester.o build/opt/mongo/db/repl/replication_coordinator_impl_gen.o ranlib build/opt/mongo/db/repl/librepl_coordinator_impl.a c++ -o build/opt/mongo/db/repl/oplog_interface_remote.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_interface_remote.cpp In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here l _265d | e s t r uc t boool ru(nTus)e d& &= | a ^bs l::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.hsrc/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h::552261::2836:: note: warning: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested herebuiltin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 552 | c l261a | s s n o:d es_htand::idnltee g:r aplu_bcloincs tnaondte<_handleb_basoeoi a{l _ c| o ^n structor(src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119T:43: )note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here && 1119 | | ^ for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h : 293:: 36r:a wwarning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | _ : hsatsdh:_:sientt(eignriatl._bceognisnt(a)n,t, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ ranlib build/opt/mongo/db/repl/libsync_source_resolver.a In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/rollback_impl_gen.cpp:9: In file included from build/opt/mongo/db/repl/rollback_impl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repl/oplog_interface_local.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_interface_local.cpp In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:39: In file included from src/mongo/db/transaction_history_iterator.h:32: In file included from src/mongo/db/repl/oplog_entry.h:34: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_interface_remote.cpp:34: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_remote.cpp:32: In file included from src/mongo/db/repl/oplog_interface_remote.h:34: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:39: In file included from src/mongo/db/transaction_history_iterator.h:32: In file included from src/mongo/db/repl/oplog_entry.h:34: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 16 warnings generated. ar rc build/opt/mongo/db/repl/liboplog_interface_remote.a build/opt/mongo/db/repl/oplog_interface_remote.o ranlib build/opt/mongo/db/repl/liboplog_interface_remote.a 22 warnings generated. 22 warnings generated. c++ -o build/opt/mongo/db/repl/data_replicator_external_state_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/data_replicator_external_state_impl.cpp ar rc build/opt/mongo/db/repl/libbgsync.a build/opt/mongo/db/repl/bgsync.o In file included from src/mongo/db/repl/oplog_interface_local.cpp:34: In file included from src/mongo/db/db_raii.h:34: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/repl/oplog_buffer_proxy.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_buffer_proxy.cpp ranlib build/opt/mongo/db/repl/libbgsync.a c++ -o build/opt/mongo/db/repl/oplog_buffer_collection.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_buffer_collection.cpp In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/oplog_buffer_proxy.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_proxy.h:35: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_buffer_proxy.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_proxy.h:35: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_buffer_proxy.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_proxy.h:35: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_buffer_proxy.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_proxy.h:35: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:42: In file included from src/mongo/db/multi_key_path_tracker.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 28 warnings generated. 11 warnings generated. ar rc build/opt/mongo/db/repl/librs_rollback.a build/opt/mongo/db/repl/rs_rollback.o ar rc build/opt/mongo/db/repl/liboplog_buffer_proxy.a build/opt/mongo/db/repl/oplog_buffer_proxy.o ranlib build/opt/mongo/db/repl/librs_rollback.a ranlib build/opt/mongo/db/repl/liboplog_buffer_proxy.a In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_interface_local.cpp:32: In file included from src/mongo/db/repl/oplog_interface_local.h:32: In file included from src/mongo/db/repl/oplog_interface.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/db/repl/insert_group.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/insert_group.cpp c++ -o build/opt/mongo/db/repl/oplog_applier_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_applier_impl.cpp In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:34: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:33: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:33: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:33: In file included from src/mongo/db/commands/fsync.h:32: In file included from src/mongo/util/concurrency/mutex.h:38: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:33: In file included from src/mongo/db/commands/fsync.h:32: In file included from src/mongo/util/concurrency/mutex.h:38: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:42: In file included from src/mongo/db/multi_key_path_tracker.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:43: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:36: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:41: In file included from src/mongo/client/remote_command_retry_scheduler.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ar rc build/opt/mongo/db/repl/librollback_impl.a build/opt/mongo/db/repl/rollback_impl.o build/opt/mongo/db/repl/rollback_impl_gen.o 22 warnings generated. ar rc build/opt/mongo/db/repl/liboplog_interface_local.a build/opt/mongo/db/repl/oplog_interface_local.o ranlib build/opt/mongo/db/repl/librollback_impl.a ranlib build/opt/mongo/db/repl/liboplog_interface_local.a In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:35: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/data_replicator_external_state_impl.cpp:34: In file included from src/mongo/db/repl/data_replicator_external_state_impl.h:32: In file included from src/mongo/db/repl/data_replicator_external_state.h:33: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/transaction_participant_gen.h --output build/opt/mongo/db/transaction_participant_gen.cpp src/mongo/db/transaction_participant.idl c++ -o build/opt/mongo/db/repl/replication_metrics.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_metrics.cpp In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:36: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:42: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repl/session_update_tracker.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/session_update_tracker.cpp In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_buffer_collection.cpp:33: In file included from src/mongo/db/repl/oplog_buffer_collection.h:35: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:37: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/insert_group.cpp:34: In file included from src/mongo/db/repl/insert_group.h:34: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:41: In file included from build/opt/mongo/db/transaction_participant_gen.h:21: In file included from src/mongo/db/transaction_participant.h:36: In file included from src/mongo/db/catalog/uncommitted_collections.h:37: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. ar rc build/opt/mongo/db/repl/libdata_replicator_external_state_impl.a build/opt/mongo/db/repl/data_replicator_external_state_impl.o ranlib build/opt/mongo/db/repl/libdata_replicator_external_state_impl.a c++ -o build/opt/mongo/db/repl/replication_metrics_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/replication_metrics_gen.cpp In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_applier_impl.cpp:32: In file included from src/mongo/db/repl/oplog_applier_impl.h:34: In file included from src/mongo/db/commands/server_status_metric.h:34: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:32: In file included from src/mongo/db/commands/server_status.h:32: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 22 warnings generated. In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25:ar rc build/opt/mongo/db/repl/liboplog_buffer_collection.a build/opt/mongo/db/repl/oplog_buffer_collection.o In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ ranlib build/opt/mongo/db/repl/liboplog_buffer_collection.a c++ -o build/opt/mongo/db/repl/heartbeat_response_action.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/heartbeat_response_action.cpp In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cppIn file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ :16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/topology_coordinator_gen.h --output build/opt/mongo/db/repl/topology_coordinator_gen.cpp src/mongo/db/repl/topology_coordinator.idl In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/heartbeat_response_action.cpp:32: In file included from src/mongo/db/repl/heartbeat_response_action.h:32: In file included from src/mongo/util/time_support.h:38: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/heartbeat_response_action.cpp:32: In file included from src/mongo/db/repl/heartbeat_response_action.h:32: In file included from src/mongo/util/time_support.h:38: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/repl/topology_coordinator.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/topology_coordinator.cpp In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_metrics.cpp:30: In file included from src/mongo/db/repl/replication_metrics.h:32: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/heartbeat_response_action.cpp:32: In file included from src/mongo/db/repl/heartbeat_response_action.h:32: In file included from src/mongo/util/time_support.h:40: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/session_update_tracker.cpp:34: In file included from src/mongo/db/repl/session_update_tracker.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 7 warnings generated. c++ -o build/opt/mongo/db/repl/topology_coordinator_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/topology_coordinator_gen.cpp In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:32: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:32: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cppIn file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 22 warnings generated. In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/repl/election_reason_counter_parser.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/election_reason_counter_parser.cpp In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:33: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_metrics_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_metrics_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:33: In file included from build/opt/mongo/client/hedging_mode_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 22 warnings generated. c++ -o build/opt/mongo/db/repl/election_reason_counter.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/election_reason_counter.cpp In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/election_reason_counter_parser.cpp:30: In file included from src/mongo/db/repl/election_reason_counter_parser.h:32: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 15 warnings generated. ar rc build/opt/mongo/db/repl/libelection_reason_counter_parser.a build/opt/mongo/db/repl/election_reason_counter_parser.o ranlib build/opt/mongo/db/repl/libelection_reason_counter_parser.a 22 warnings generated. c++ -o build/opt/mongo/db/repl/election_reason_counter_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/election_reason_counter_gen.cpp ar rc build/opt/mongo/db/repl/libreplication_metrics.a build/opt/mongo/db/repl/replication_metrics.o build/opt/mongo/db/repl/replication_metrics_gen.o In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/topology_coordinator.cpp:41: In file included from src/mongo/db/repl/topology_coordinator.h:36: In file included from src/mongo/client/read_preference.h:32: In file included from src/mongo/bson/simple_bsonobj_comparator.h:35: In file included from src/mongo/bson/bsonobj_comparator_interface.h:32: In file included from src/mongo/bson/bson_comparator_interface_base.h:37: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u ranlib build/opt/mongo/db/repl/libreplication_metrics.a src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/repl/initial_syncer.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/initial_syncer.cpp In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. ar rc build/opt/mongo/db/repl/liboplog_application.a build/opt/mongo/db/repl/insert_group.o build/opt/mongo/db/repl/oplog_applier_impl.o build/opt/mongo/db/repl/session_update_tracker.o ranlib build/opt/mongo/db/repl/liboplog_application.a In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/election_reason_counter.cpp:30: In file included from src/mongo/db/repl/election_reason_counter.h:32: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repl/rollback_checker.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/rollback_checker.cpp 15 warnings generated. In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/db/repl/oplog_fetcher.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_fetcher.cpp src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/topology_coordinator_gen.cpp:9: In file included from build/opt/mongo/db/repl/topology_coordinator_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:33: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:33: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:35: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:41: In file included from src/mongo/client/remote_command_retry_scheduler.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:35: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:36: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:33: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:42: In file included from src/mongo/client/fetcher.h:42: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:33: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:33: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/rollback_checker.cpp:34: In file included from src/mongo/db/repl/rollback_checker.h:33: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/repl/oplog_buffer_blocking_queue.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_buffer_blocking_queue.cpp In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 15 warnings generated. ar rc build/opt/mongo/db/repl/librollback_checker.a build/opt/mongo/db/repl/rollback_checker.o ranlib build/opt/mongo/db/repl/librollback_checker.a In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.cpp:32: In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.cpp:32: In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd c++ -o build/opt/mongo/db/repl/oplog_applier.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_applier.cpp In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.cpp:32: In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/election_reason_counter_gen.cpp:9: In file included from build/opt/mongo/db/repl/election_reason_counter_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.cpp:32: In file included from src/mongo/db/repl/oplog_buffer_blocking_queue.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_fetcher.cpp:32: In file included from src/mongo/db/repl/oplog_fetcher.h:37: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 22 warnings generated. In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:39: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ar rc build/opt/mongo/db/repl/libelection_reason_counter.a build/opt/mongo/db/repl/election_reason_counter.o build/opt/mongo/db/repl/election_reason_counter_gen.o ranlib build/opt/mongo/db/repl/libelection_reason_counter.a In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/initial_syncer.cpp:34: In file included from src/mongo/db/repl/initial_syncer.h:39: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 11 warnings generated. c++ -o build/opt/mongo/db/repl/oplog_batcher.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/oplog_batcher.cpp ar rc build/opt/mongo/db/repl/liboplog_buffer_blocking_queue.a build/opt/mongo/db/repl/oplog_buffer_blocking_queue.o ranlib build/opt/mongo/db/repl/liboplog_buffer_blocking_queue.a c++ -o build/opt/mongo/db/repl/multiapplier.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/multiapplier.cpp In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:33: In file included from src/mongo/db/repl/oplog_entry.h:34: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:39: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:39: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:34: In file included from src/mongo/db/repl/storage_interface.h:40: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:42: In file included from src/mongo/db/multi_key_path_tracker.h:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/multiapplier.cpp:32: In file included from src/mongo/db/repl/multiapplier.h:41: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_batcher.cpp:32: In file included from src/mongo/db/repl/oplog_batcher.h:32: In file included from src/mongo/db/repl/oplog_buffer.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 18 warnings generated. ar rc build/opt/mongo/db/repl/libmultiapplier.a build/opt/mongo/db/repl/multiapplier.o ranlib build/opt/mongo/db/repl/libmultiapplier.a c++ -o build/opt/mongo/db/repl/all_database_cloner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/all_database_cloner.cpp In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/oplog_applier.cpp:34: In file included from src/mongo/db/repl/oplog_applier.h:38: In file included from src/mongo/db/repl/oplog.h:37: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/all_database_cloner.cpp:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:36: In file included from src/mongo/client/connection_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 15 warnings generated. In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ ar rc build/opt/mongo/db/repl/libtopology_coordinator.a build/opt/mongo/db/repl/heartbeat_response_action.o build/opt/mongo/db/repl/topology_coordinator.o build/opt/mongo/db/repl/topology_coordinator_gen.o ranlib build/opt/mongo/db/repl/libtopology_coordinator.a c++ -o build/opt/mongo/db/repl/base_cloner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/base_cloner.cpp In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. ar rc build/opt/mongo/db/repl/liboplog_fetcher.a build/opt/mongo/db/repl/oplog_fetcher.o ranlib build/opt/mongo/db/repl/liboplog_fetcher.a /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/database_cloner_gen.h --output build/opt/mongo/db/repl/database_cloner_gen.cpp src/mongo/db/repl/database_cloner.idl 22 warnings generated. c++ -o build/opt/mongo/db/repl/task_runner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/task_runner.cpp In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:36: In file included from src/mongo/client/connection_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/repl/database_cloner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/database_cloner.cpp In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 22 warnings generated. ar rc build/opt/mongo/db/repl/liboplog_application_interface.a build/opt/mongo/db/repl/oplog_applier.o build/opt/mongo/db/repl/oplog_batcher.o In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 ranlib build/opt/mongo/db/repl/liboplog_application_interface.a In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/repl/collection_cloner.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/collection_cloner.cpp In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/task_runner.cpp:34: In file included from src/mongo/db/repl/task_runner.h:35: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/database_cloner.cpp:37: In file included from src/mongo/db/repl/database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 15 warnings generated. ar rc build/opt/mongo/db/repl/libtask_runner.a build/opt/mongo/db/repl/task_runner.o 22 warnings generated. In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/base_cloner.cpp:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ ranlib build/opt/mongo/db/repl/libtask_runner.a c++ -o build/opt/mongo/db/repl/database_cloner_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/database_cloner_gen.cpp ar rc build/opt/mongo/db/repl/libinitial_syncer.a build/opt/mongo/db/repl/initial_syncer.o In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/all_database_cloner.cpp:37: In file included from src/mongo/db/repl/all_database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ ranlib build/opt/mongo/db/repl/libinitial_syncer.a c++ -o build/opt/mongo/db/repl/replication_consistency_markers_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_consistency_markers_impl.cpp In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/collection_cloner.cpp:41: In file included from src/mongo/db/repl/collection_cloner.h:35: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/database_cloner.cpp:106:40: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 106 | bool isDuplicate = seen.insert(result.getName().toString()).second; | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/database_cloner.cpp:106:40: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 106 | bool isDuplicate = seen.insert(result.getName().toString()).second; | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/repl/database_cloner.cpp:106:40: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 106 | bool isDuplicate = seen.insert(result.getName().toString()).second; | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:21: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:23: In file included from src/mongo/db/repl/database_cloner.h:34: In file included from src/mongo/db/repl/base_cloner.h:36: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/repl/replication_consistency_markers_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:37: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/database_cloner.cpp:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/collection_cloner.cpp:33: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. c++ -o build/opt/mongo/db/repl/replication_auth.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/replication_auth.cpp In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/database_cloner_gen.cpp:9: In file included from build/opt/mongo/db/repl/database_cloner_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:36: In file included from src/mongo/client/connection_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_consistency_markers_impl.cpp:33: In file included from src/mongo/db/repl/replication_consistency_markers_impl.h:32: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr c++ -o build/opt/mongo/db/repl/member_data.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/member_data.cpp 25 warnings generated. c++ -o build/opt/mongo/db/repl/initial_sync_shared_data.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/initial_sync_shared_data.cpp In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.cpp:9: In file included from build/opt/mongo/db/repl/replication_consistency_markers_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:32: In file included from src/mongo/bson/timestamp.h:32: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u 22 warnings generated. src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:32: In file included from src/mongo/bson/timestamp.h:32: In file included from src/mongo/base/data_view.h:37: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ar rc build/opt/mongo/db/repl/libinitial_sync_cloners.a build/opt/mongo/db/repl/all_database_cloner.o build/opt/mongo/db/repl/base_cloner.o build/opt/mongo/db/repl/collection_cloner.o build/opt/mongo/db/repl/database_cloner.o build/opt/mongo/db/repl/database_cloner_gen.o In file included from src/mongo/db/repl/initial_sync_shared_data.cpp:32: In file included from src/mongo/db/repl/initial_sync_shared_data.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u ranlib build/opt/mongo/db/repl/libinitial_sync_cloners.a src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/initial_sync_shared_data.cpp:32: In file included from src/mongo/db/repl/initial_sync_shared_data.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:32: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/replication_auth.cpp:32: In file included from src/mongo/db/repl/replication_auth.h:33: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repl/abstract_async_component.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/abstract_async_component.cpp In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:36: In file included from src/mongo/db/repl/repl_set_config.h:38: In file included from src/mongo/db/repl/member_config.h:38: In file included from src/mongo/db/repl/split_horizon.h:38: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/initial_sync_shared_data.cpp:32: In file included from src/mongo/db/repl/initial_sync_shared_data.h:36: In file included from src/mongo/db/server_options.h:32: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 16 warnings generated. ar rc build/opt/mongo/db/repl/libreplication_auth.a build/opt/mongo/db/repl/replication_auth.o ranlib build/opt/mongo/db/repl/libreplication_auth.a In file included from src/mongo/db/repl/initial_sync_shared_data.cpp:32: In file included from src/mongo/db/repl/initial_sync_shared_data.h:36: In file included from src/mongo/db/server_options.h:32: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/client/connection_pool.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/client/connection_pool.cpp In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/initial_sync_shared_data.cpp:32: In file included from src/mongo/db/repl/initial_sync_shared_data.h:40: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/member_data.cpp:36: In file included from src/mongo/db/repl/member_data.h:35: In file included from src/mongo/db/repl/repl_set_heartbeat_response.h:35: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:const char* s, 3628std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 :50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:36: In file included from src/mongo/client/connection_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 12 warnings generated. In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:37: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ar rc build/opt/mongo/db/repl/libinitial_sync_shared_data.a build/opt/mongo/db/repl/initial_sync_shared_data.o 22 warnings generated. In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ar rc build/opt/mongo/db/repl/libreplication_consistency_markers_impl.a build/opt/mongo/db/repl/replication_consistency_markers_impl.o 22 warnings generated. ranlib build/opt/mongo/db/repl/libinitial_sync_shared_data.a ranlib build/opt/mongo/db/repl/libreplication_consistency_markers_impl.a ar rc build/opt/mongo/db/repl/libreplication_consistency_markers_idl.a build/opt/mongo/db/repl/replication_consistency_markers_gen.o ranlib build/opt/mongo/db/repl/libreplication_consistency_markers_idl.a /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ttl_gen.h --output build/opt/mongo/db/ttl_gen.cpp src/mongo/db/ttl.idl c++ -o build/opt/mongo/db/startup_warnings_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/startup_warnings_mongod.cpp c++ -o build/opt/mongo/db/ttl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/ttl.cpp c++ -o build/opt/mongo/db/ttl_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/ttl_gen.cpp In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:30: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:30: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ :36In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ : note: in instantiation of template class 'absl::is_trivially_destructible>' requested here 295 | In file included from src/mongo/client/connection_pool.cpp:32: In file included from src/mongo/client/connection_pool.h:35: In file included from src/mongo/client/dbclient_connection.h:37: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/abstract_async_component.cpp:32: In file included from src/mongo/db/repl/abstract_async_component.h:39: In file included from src/mongo/executor/task_executor.h:39: In file included from src/mongo/executor/remote_command_request.h:35: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 15 warnings generated. In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ ar rc build/opt/mongo/db/repl/libmember_data.a build/opt/mongo/db/repl/member_data.o ranlib build/opt/mongo/db/repl/libmember_data.a In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u c++ -o build/opt/mongo/db/startup_warnings_common.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/startup_warnings_common.cpp In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 15 warnings generated. In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ar rc build/opt/mongo/db/repl/libabstract_async_component.a build/opt/mongo/db/repl/abstract_async_component.o In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/sessions_collection_standalone.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/sessions_collection_standalone.cpp In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:36: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:36: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd 16 warnings generated. In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 ar rc build/opt/mongo/client/libconnection_pool.a build/opt/mongo/client/connection_pool.o In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning ranlib build/opt/mongo/client/libconnection_pool.a c++ -o build/opt/mongo/db/sessions_collection_rs.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/sessions_collection_rs.cpp In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/startup_warnings_mongod.cpp:34: In file included from src/mongo/db/startup_warnings_mongod.h:32: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/ttl.cpp:39: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/sessions_collection_standalone.cpp:35: In file included from src/mongo/db/dbdirectclient.h:32: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:35: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:35: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_standalone.cpp:32: In file included from src/mongo/db/sessions_collection_standalone.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/startup_warnings_common.cpp:39: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:39: In file included from src/mongo/client/mongo_uri.h:43: In file included from src/mongo/transport/transport_layer.h:36: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/ttl_gen.cpp:9: In file included from build/opt/mongo/db/ttl_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | 16 warnings generated. return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ ar rc build/opt/mongo/db/libsessions_collection_standalone.a build/opt/mongo/db/sessions_collection_standalone.o ranlib build/opt/mongo/db/libsessions_collection_standalone.a In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_datac++ -o build/opt/mongo/db/service_liaison_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/service_liaison_mongod.cpp , | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 15 warnings generated. 15 warnings generated. ar rc build/opt/mongo/db/libstartup_warnings_mongod.a build/opt/mongo/db/startup_warnings_mongod.o ar rc build/opt/mongo/db/libstartup_warnings_common.a build/opt/mongo/db/startup_warnings_common.o ranlib build/opt/mongo/db/libstartup_warnings_mongod.a ranlib build/opt/mongo/db/libstartup_warnings_common.a c++ -o build/opt/mongo/db/service_entry_point_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/service_entry_point_mongod.cpp In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/ttl.cpp:37: In file included from src/mongo/db/auth/authorization_session.h:39: In file included from src/mongo/db/auth/authorization_manager.h:39: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | returnIn file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= { dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning _foreignNss}; | ^ c++ -o build/opt/mongo/transport/service_entry_point_impl.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/transport/service_entry_point_impl.cpp In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:34: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:35: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:35: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:35: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/sessions_collection_rs.cpp:32: In file included from src/mongo/db/sessions_collection_rs.h:35: In file included from src/mongo/client/connpool.h:35: In file included from src/mongo/client/dbclient_base.h:36: In file included from src/mongo/client/authenticate.h:38: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:35: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:33: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:35: In file included from src/mongo/platform/mutex.h:38: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:40: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:35: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/traffic_recorder_gen.h --output build/opt/mongo/db/traffic_recorder_gen.cpp src/mongo/db/traffic_recorder.idl c++ -o build/opt/mongo/transport/service_state_machine.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/transport/service_state_machine.cpp In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:33: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/transport/service_entry_point_impl.cpp:34: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 16 warnings generated. In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:40: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ar rc build/opt/mongo/db/libsessions_collection_rs.a build/opt/mongo/db/sessions_collection_rs.o In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd ranlib build/opt/mongo/db/libsessions_collection_rs.a In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/stats/read_concern_stats_gen.h --output build/opt/mongo/db/stats/read_concern_stats_gen.cpp src/mongo/db/stats/read_concern_stats.idl In file included from src/mongo/db/service_liaison_mongod.cpp:37: In file included from src/mongo/db/cursor_manager.h:35: In file included from src/mongo/db/clientcursor.h:40: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.h --output build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.cpp src/mongo/rpc/metadata/impersonated_user_metadata.idl In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:43: In file included from src/mongo/transport/service_entry_point.h:33: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.h --output build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.cpp src/mongo/client/sdam/sdam_configuration_parameters.idl 22 warnings generated. ar rc build/opt/mongo/db/libttl_d.a build/opt/mongo/db/ttl.o build/opt/mongo/db/ttl_gen.o c++ -o build/opt/mongo/db/service_entry_point_common.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/service_entry_point_common.cpp In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/service_liaison_mongod.cpp:64:35: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 64 | activeSessions.insert(*lsid); | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/service_liaison_mongod.cpp:64:35: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 64 | activeSessions.insert(*lsid); | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/mongo/db/service_liaison_mongod.cpp:64:35: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 64 | activeSessions.insert(*lsid); | ^ ranlib build/opt/mongo/db/libttl_d.a In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/transport/service_state_machine.cpp:34: In file included from src/mongo/transport/service_state_machine.h:38: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/repair_database_and_check_version.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repair_database_and_check_version.cpp In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:32: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:32: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ 16 warnings generated. c++ -o build/opt/mongo/db/storage/downgraded_unique_indexes.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/storage/downgraded_unique_indexes.cpp In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ ar rc build/opt/mongo/db/storage/libdowngraded_unique_indexes.a build/opt/mongo/db/storage/downgraded_unique_indexes.o In file included from src/mongo/db/repair_database_and_check_version.cpp:34: In file included from src/mongo/db/repair_database_and_check_version.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u ranlib build/opt/mongo/db/storage/libdowngraded_unique_indexes.a src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repair_database_and_check_version.cpp:34: In file included from src/mongo/db/repair_database_and_check_version.h:32: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:34: In file included from src/mongo/bson/mutable/element.h:36: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:42: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 c++ -o build/opt/mongo/db/repair_database.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repair_database.cpp In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:41: In file included from src/mongo/db/auth/privilege.h:37: In file included from src/mongo/db/auth/resource_pattern.h:36: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repair_database.cpp:35: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/service_liaison_mongod.cpp:34: In file included from src/mongo/db/service_liaison_mongod.h:32: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:40: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:44: In file included from src/mongo/bson/bsonelement.h:40: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/repair_database.cpp:43: In file included from src/mongo/db/background.h:43: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 16 warnings generated. ar rc build/opt/mongo/transport/libservice_entry_point.a build/opt/mongo/transport/service_entry_point_impl.o build/opt/mongo/transport/service_state_machine.o ranlib build/opt/mongo/transport/libservice_entry_point.a /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/read_concern_mongod_gen.h --output build/opt/mongo/db/read_concern_mongod_gen.cpp src/mongo/db/read_concern_mongod.idl In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ c++ -o build/opt/mongo/db/read_concern_mongod.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/read_concern_mongod.cpp 25 warnings generated. ar rc build/opt/mongo/db/libservice_liaison_mongod.a build/opt/mongo/db/service_liaison_mongod.o ranlib build/opt/mongo/db/libservice_liaison_mongod.a In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/service_entry_point_mongod.cpp:34: In file included from src/mongo/db/service_entry_point_mongod.h:32: In file included from src/mongo/transport/service_entry_point_impl.h:38: In file included from src/mongo/transport/service_entry_point.h:32: In file included from src/mongo/bson/bsonobjbuilder.h:46: In file included from src/mongo/bson/bson_field.h:36: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database.cpp:44: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/read_concern_mongod_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/read_concern_mongod_gen.cpp In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:47: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:21: In file included from src/mongo/idl/idl_parser.h:38: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(car rc build/opt/mongo/db/libservice_context_d.a build/opt/mongo/db/service_entry_point_mongod.o onst char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/read_concern_mongod.cpp:34: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:42: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 ranlib build/opt/mongo/db/libservice_context_d.a In file included from src/mongo/db/read_concern_mongod.cpp:34: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:38: In file included from src/mongo/util/uuid.h:42: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database_and_check_version.cpp:38: In file included from src/mongo/db/catalog/collection.h:43: In file included from src/mongo/db/catalog/collection_options.h:37: In file included from src/mongo/db/jsobj.h:44: In file included from src/mongo/bson/bsonelement.h:43: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/read_concern_mongod.cpp:34: In file included from src/mongo/db/catalog_raii.h:33: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/service_entry_point_common.cpp:34: In file included from src/mongo/db/service_entry_point_common.h:33: In file included from src/mongo/db/commands.h:38: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.cpp:34: In file included from src/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/repair_database.cpp:37: In file included from src/mongo/db/repair_database.h:35: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/read_concern_mongod_gen.cpp:9: In file included from build/opt/mongo/db/read_concern_mongod_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/read_concern_mongod.cpp:32: In file included from src/mongo/base/shim.h:37: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ 15 warnings generated. 22 warnings generated. ar rc build/opt/mongo/db/libperiodic_runner_job_decrease_snapshot_cache_pressure.a build/opt/mongo/db/periodic_runner_job_decrease_snapshot_cache_pressure.o ar rc build/opt/mongo/db/librepair_database_and_check_version.a build/opt/mongo/db/repair_database_and_check_version.o ranlib build/opt/mongo/db/libperiodic_runner_job_decrease_snapshot_cache_pressure.a ranlib build/opt/mongo/db/librepair_database_and_check_version.a c++ -o build/opt/mongo/db/snapshot_window_util.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/snapshot_window_util.cpp c++ -o build/opt/mongo/db/snapshot_window_options.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/snapshot_window_options.cpp 22 warnings generated. /usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/snapshot_window_options_gen.h --output build/opt/mongo/db/snapshot_window_options_gen.cpp src/mongo/db/snapshot_window_options.idl In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u c++ -o build/opt/mongo/db/snapshot_window_options_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/snapshot_window_options_gen.cpp src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/snapshot_window_options.cpp:32: In file included from src/mongo/db/snapshot_window_options.h:32: In file included from src/mongo/idl/mutable_observer_registry.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/snapshot_window_options.cpp:32: In file included from src/mongo/db/snapshot_window_options.h:32: In file included from src/mongo/idl/mutable_observer_registry.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/snapshot_window_options.cpp:32: In file included from src/mongo/db/snapshot_window_options.h:32: In file included from src/mongo/idl/mutable_observer_registry.h:35: In file included from src/mongo/platform/mutex.h:47: In file included from src/mongo/util/duration.h:43: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/snapshot_window_options.cpp:35: In file included from src/mongo/util/options_parser/startup_option_init.h:88: In file included from src/mongo/base/init.h:48: In file included from src/mongo/base/initializer.h:36: In file included from src/mongo/base/initializer_dependency_graph.h:38: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 11 warnings generated. In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ c++ -o build/opt/mongo/db/periodic_runner_job_abort_expired_transactions.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:38: In file included from src/mongo/base/global_initializer_registerer.h:35: In file included from src/mongo/base/initializer_function.h:34: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/snapshot_window_util.cpp:37: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:22: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr 22 warnings generated. ar rc build/opt/mongo/db/libread_concern_d_impl.a build/opt/mongo/db/read_concern_mongod.o build/opt/mongo/db/read_concern_mongod_gen.o ranlib build/opt/mongo/db/libread_concern_d_impl.a In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:39: In file included from src/mongo/db/transaction_participant.h:36: In file included from src/mongo/db/catalog/uncommitted_collections.h:37: In file included from src/mongo/db/catalog/collection.h:48: In file included from src/mongo/db/query/plan_executor.h:36: In file included from src/mongo/db/query/query_solution.h:40: In file included from src/mongo/db/query/plan_cache.h:36: In file included from src/mongo/db/query/canonical_query.h:36: In file included from src/mongo/db/matcher/extensions_callback_noop.h:32: In file included from src/mongo/db/matcher/extensions_callback.h:35: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning 15 warnings generated. In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_ha/usr/local/bin/python3.14 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/mirror_maestro_gen.h --output build/opt/mongo/db/mirror_maestro_gen.cpp src/mongo/db/mirror_maestro.idl ndle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ ar rc build/opt/mongo/db/libsnapshot_window_util.a build/opt/mongo/db/snapshot_window_util.o In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/snapshot_window_options_gen.cpp:9: In file included from build/opt/mongo/db/snapshot_window_options_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ ranlib build/opt/mongo/db/libsnapshot_window_util.a c++ -o build/opt/mongo/db/mirroring_sampler.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/mirroring_sampler.cpp c++ -o build/opt/mongo/db/mirror_maestro.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/mirror_maestro.cpp In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:35: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:35: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:35: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:38: In file included from build/opt/mongo/rpc/topology_version_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ 22 warnings generated. ar rc build/opt/mongo/db/libsnapshot_window_options.a build/opt/mongo/db/snapshot_window_options.o build/opt/mongo/db/snapshot_window_options_gen.o In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirroring_sampler.cpp:33: In file included from src/mongo/db/mirroring_sampler.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr ranlib build/opt/mongo/db/libsnapshot_window_options.a c++ -o build/opt/mongo/db/mirror_maestro_gen.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc build/opt/mongo/db/mirror_maestro_gen.cpp 22 warnings generated. 15 warnings generated. In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.cpp:34: In file included from src/mongo/db/periodic_runner_job_abort_expired_transactions.h:34: In file included from src/mongo/db/service_context.h:39: In file included from src/mongo/db/logical_session_id.h:35: In file included from build/opt/mongo/db/logical_session_id_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ c++ -o build/opt/mongo/db/repl/topology_version_observer.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/repl/topology_version_observer.cpp ar rc build/opt/mongo/db/librepair_database.a build/opt/mongo/db/repair_database.o ranlib build/opt/mongo/db/librepair_database.a In file included from src/mongo/db/mirror_maestro.cpp:46: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning c++ -o build/opt/mongo/db/client_out_of_line_executor.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/client_out_of_line_executor.cpp In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:35: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:35: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:16: In file included from src/mongo/base/data_range.h:36: In file included from src/mongo/base/data_type.h:37: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:35: In file included from src/mongo/bson/oid.h:34: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:16: In file included from src/mongo/base/data_range.h:40: In file included from src/mongo/util/str.h:46: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:38: In file included from build/opt/mongo/rpc/topology_version_gen.h:21: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:37: In file included from src/mongo/base/status_with.h:38: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:21: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:39: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant::type) && | ^ In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:41: src/mongo/logv2/log_attr.h:124:48: warning: identifier '_attr' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 124 | inline fmt::internal::udl_arg operator"" _attr(const char* s, std::size_t n) { | ~~~~~~~~~~~^~~~~ | operator""_attr In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:16: In file included from src/mongo/db/commands.h:47: In file included from src/mongo/db/query/explain.h:32: In file included from src/mongo/db/exec/plan_stage.h:37: In file included from src/mongo/db/pipeline/expression_context.h:46: In file included from src/mongo/db/pipeline/process_interface/mongo_process_interface.h:39: In file included from src/mongo/client/dbclient_base.h:38: In file included from src/mongo/client/dbclient_cursor.h:34: src/mongo/db/dbmessage.h:223:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 223 | return (_msg.operation() >= dbUpdate) & (_msg.operation() <= dbDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && src/mongo/db/dbmessage.h:223:16: note: cast one or both operands to int to silence this warning In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/mirror_maestro.cpp:34: In file included from src/mongo/db/mirror_maestro.h:35: In file included from src/mongo/db/operation_context.h:36: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/repl/topology_version_observer.cpp:32: In file included from src/mongo/db/repl/topology_version_observer.h:37: In file included from src/mongo/db/repl/is_master_response.h:36: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ 22 warnings generated. ar rc build/opt/mongo/db/libperiodic_runner_job_abort_expired_transactions.a build/opt/mongo/db/periodic_runner_job_abort_expired_transactions.o In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/client_out_of_line_executor.cpp:32: In file included from src/mongo/db/client_out_of_line_executor.h:35: In file included from src/mongo/db/client.h:42: In file included from src/mongo/db/namespace_string.h:40: In file included from src/mongo/db/repl/optime.h:34: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ ranlib build/opt/mongo/db/libperiodic_runner_job_abort_expired_transactions.a 22 warnings generated. c++ -o build/opt/mongo/db/keys_collection_client_direct.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/keys_collection_client_direct.cpp ar rc build/opt/mongo/db/libservice_entry_point_common.a build/opt/mongo/db/service_entry_point_common.o In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONObj>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonobj_comparator_interface.h:69:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 69 | return makeUnorderedSet(init); | ^ ranlib build/opt/mongo/db/libservice_entry_point_common.a c++ -o build/opt/mongo/db/initialize_snmp.o -c -O2 -pipe -DBOOST_LOG_DYN_LINK -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -std=c++17 -O2 -pipe -DBOOST_NO_USER_CONFIG -isystem /usr/local/include/bind -ffp-contract=off -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -fstack-protector-strong -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/usr/local/include -Ibuild/opt -Isrc src/mongo/db/initialize_snmp.cpp In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/db/pipeline/lite_parsed_document_source.h:232:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here 232 | return {_foreignNss}; | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:212:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 212 | : std::integral_constant>' requested here 295 | is_trivially_destructible::value> { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:265:25: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 265 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:485:45: note: in instantiation of default argument for 'optional_data>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from build/opt/mongo/db/mirror_maestro_gen.cpp:9: In file included from build/opt/mongo/db/mirror_maestro_gen.h:18: In file included from src/mongo/bson/bsonobj.h:42: In file included from src/mongo/base/string_data_comparator_interface.h:33: In file included from src/mongo/stdx/unordered_map.h:32: In file included from src/mongo/stdx/trusted_hasher.h:34: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:50: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/compressed_tuple.h:39: In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/utility/utility.h:51: src/third_party/abseil-cpp-master/abseil-cpp/absl/meta/type_traits.h:328:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 328 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/types/optional.h:266:15: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 266 | absl::is_trivially_copy_assignable>' required here 485 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:545:34: note: in instantiation of template class 'absl::optional>' requested here 545 | absl::optional alloc_; | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:552:28: note: in instantiation of template class 'absl::container_internal::node_handle_base, std::allocator>' requested here 552 | class node_handle : public node_handle_base { | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:1119:43: note: in instantiation of template class 'absl::container_internal::node_handle, std::allocator>' requested here 1119 | for (; first != last; ++first) insert(*first); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:860:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::insert' requested here 860 | insert(first, last); | ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h:907:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 907 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} | ^ src/mongo/bson/bson_comparator_interface_base.h:249:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, mongo::HashImprover::Hasher, mongo::BSONElement>, mongo::BSONComparatorInterfaceBase::EqualTo, std::allocator>::raw_hash_set' requested here 249 | return UnorderedSet(init, 0, Hasher(this), EqualTo(this)); | ^ src/mongo/bson/bsonelement_comparator_interface.h:72:16: note: in instantiation of member function 'mongo::BSONComparatorInterfaceBase::makeUnorderedSet' requested here 72 | return makeUnorderedSet(init); | ^ In file included from src/mongo/db/keys_collection_client_direct.cpp:34: In file included from src/mongo/db/keys_collection_client_direct.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/keys_collection_client_direct.cpp:34: In file included from src/mongo/db/keys_collection_client_direct.h:35: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/initialize_snmp.cpp:31: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: In file included from src/mongo/base/string_data.h:39: src/third_party/fmt/dist/include/fmt/format.h:642:33: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 642 | inline u8string_view operator"" _u(const char* s, std::size_t n) { | ~~~~~~~~~~~^~ | operator""_u src/third_party/fmt/dist/include/fmt/format.h:3628:50: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3628 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const char* s, | ~~~~~~~~~~~^~ | operator""_a src/third_party/fmt/dist/include/fmt/format.h:3632:53: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 3632 | FMT_CONSTEXPR internal::udl_arg operator"" _a(const wchar_t* s, | ~~~~~~~~~~~^~ | operator""_a In file included from src/mongo/db/initialize_snmp.cpp:31: In file included from src/mongo/util/assert_util.h:36: In file included from src/mongo/base/status.h:35: In file included from build/opt/mongo/base/error_codes.h:36: src/mongo/base/string_data.h:104:44: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 104 | constexpr friend StringData operator"" _sd(const char* c, std::size_t len); | ~~~~~~~~~~~^~~ | operator""_sd src/mongo/base/string_data.h:229:33: warning: identifier '_sd' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 229 | constexpr StringData operator"" _sd(const char* c, std::size_t len) { | ~~~~~~~~~~~^~~ | operator""_sd In file included from src/mongo/db/keys_collection_client_direct.cpp:34: In file included from src/mongo/db/keys_collection_client_direct.h:36: In file included from src/mongo/db/keys_collection_client.h:36: In file included from src/mongo/db/keys_collection_document.h:33: In file included from src/mongo/db/logical_time.h:32: In file included from src/mongo/bson/timestamp.h:33: In file included from src/mongo/bson/util/builder.h:48: In file included from src/mongo/bson/bsontypes.h:40: src/mongo/platform/decimal128.h:602:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 602 | inline Decimal128 operator"" _dec128(const char* s) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128 src/mongo/platform/decimal128.h:606:30: warning: identifier '_dec128' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 606 | inline Decimal128 operator"" _dec128(const char* s, std::size_t len) { | ~~~~~~~~~~~^~~~~~~ | operator""_dec128